|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑
6 x! S: H v& v使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc( o# h2 E* _) n3 w$ `) b2 u
PDDoc1.Open 第一个PDF文档的完整路径(字符串)/ H. W& n+ b4 l1 u+ [
PDDoc2.Open 第二个PDF文档的完整路径(字符串)- f, I1 ^1 L7 I3 x" _) d! k
PDDoc1.Inse ...
; `" J2 E& V9 ewoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
; h9 x7 |# I4 G3 u0 w5 ^9 [1 r6 R" E3 @
为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并-
( h- f9 }, f! X9 ~# g - Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc6 A. R; a X9 v3 x; l, @2 B
- Dim path1 As String, path2 As String, path3 As String
" X. \0 _2 O S# } - path1 = "d:\1.pdf"
1 N5 [& D5 g5 p* I - path2 = "d:\2.pdf"
& w* ^# b+ [; C$ Q - path3 = "d:\3.pdf"
7 m5 ~0 P h2 C& J+ L -
6 J) u( @- z. V: h9 I' }$ j1 a - PDDoc1.Open path1
: {' I3 J. i0 r2 F6 t - PDDoc2.Open path2+ K$ X1 `4 Q( G( u
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
7 U* M# o% ?! v' X - PDDoc1.Save 1, path3
z1 z5 j/ L1 t0 D9 T$ C7 F
& w4 {! a3 O7 r% T, v: n" T
复制代码
+ c) S0 d4 V& M- o- ~2 e, W# l7 z' A- y# N5 ?
$ C" Y9 i% ^- |; U/ P
引用了Acrobat类库,下图
5 h0 Q6 U3 B3 y& Y( {/ j! Q0 f
|
|