|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 9 D$ z& E5 d% L: Z' ~
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
5 w2 U$ z9 p4 h% A- N/ yPDDoc1.Open 第一个PDF文档的完整路径(字符串)5 d; V( `" l9 P8 p
PDDoc2.Open 第二个PDF文档的完整路径(字符串)% H% P0 C2 W$ S. d/ U" I/ h5 z1 i r
PDDoc1.Inse ...
; @3 c3 m2 v+ Hwoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif ( N" Z p2 ?/ B7 `' q
' H7 K+ I6 O8 Y; A5 ?$ J# m为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- , t( n3 \" y4 K
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc) t8 S7 D$ f- f' w8 M$ z
- Dim path1 As String, path2 As String, path3 As String
$ {! \( l& J: x, g9 ~& p- O- _ - path1 = "d:\1.pdf"
- y4 J9 Z7 u- g, P8 B+ {- M' _; n) _ - path2 = "d:\2.pdf"
% g, p6 B* `1 l# b9 p/ C' ~ - path3 = "d:\3.pdf"% h' i% U% Q- h m! N0 c
-
' }. T& d' f8 W c9 O9 G7 E - PDDoc1.Open path1 @# S5 u% P7 F* U$ [# C+ h+ `
- PDDoc2.Open path2* I8 e, Y2 f4 j% y8 u2 F0 R& f# h
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
5 ?1 z) K0 l) k. P$ Y - PDDoc1.Save 1, path3
) H' q, {# @0 r+ A Q - * C3 d6 a) H: q& j
复制代码 : i. _3 y7 b+ v8 }. x$ T
0 r1 y1 W! O# x: I$ d4 N) u' k- R4 u S2 R" f
引用了Acrobat类库,下图
% H' j: V% x; S5 G3 q
|
|