|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑
/ m1 Y' F3 t/ G+ R使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
5 [, g, M, s1 r# YPDDoc1.Open 第一个PDF文档的完整路径(字符串)/ N- J1 S8 u$ G
PDDoc2.Open 第二个PDF文档的完整路径(字符串)& X2 x. l1 X) D: K K! O
PDDoc1.Inse .... y3 Z/ j( y2 _. G- p7 e
woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif $ n8 H& @0 N0 A( Z7 W
}* s b, t$ ?; T- c; B为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- ( I+ A7 s5 ^# }; @5 j5 z
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc% K' e! b5 C( l! m
- Dim path1 As String, path2 As String, path3 As String( D+ V7 R" S6 j: N1 A% n0 S
- path1 = "d:\1.pdf"- O S6 m; P" v7 b* D
- path2 = "d:\2.pdf"
, j% K- i# x9 A6 @6 w) V& R - path3 = "d:\3.pdf"
- J6 c6 w Q# V8 b -
. L# f, |# y! ^' \3 F/ H, m - PDDoc1.Open path1
2 l4 ~: ~$ P6 w/ r% y4 O/ _& S - PDDoc2.Open path2- M5 Z8 h9 x& k9 r2 O6 n4 o
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
S% ]# Q& q0 q0 `) N# p+ n - PDDoc1.Save 1, path3
0 i* J" A6 p2 K - 6 C3 t5 c A0 ^. _; X* R1 I( q* |
复制代码 9 }. Q) N" \ n/ E3 C8 U
6 x; C1 N/ C0 H
4 c! E' `/ B+ R7 o引用了Acrobat类库,下图( y( A4 j2 C+ m- w g
|
|