|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 0 g/ E; {. N: p/ d9 U3 w! O
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc) I! ?, s0 P0 z0 n L$ {0 z
PDDoc1.Open 第一个PDF文档的完整路径(字符串)2 P7 B, V6 F9 Y3 A! ~; _
PDDoc2.Open 第二个PDF文档的完整路径(字符串)
" |: Z3 T: }# g" n* V1 ` fPDDoc1.Inse ...
_+ Q4 O3 v4 V/ D4 R7 Zwoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif ( T2 y/ C+ u6 k' [1 u1 T
& `' }! P% a5 [6 k8 ?为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- - t& U8 c! j }3 r, K! c% b0 u
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc( _# C" ?* `: n& M
- Dim path1 As String, path2 As String, path3 As String; f1 K4 F" [8 _2 n
- path1 = "d:\1.pdf"
6 u& k9 z! y' A! D4 @# p3 n' V - path2 = "d:\2.pdf"
, ^ c) O4 L" R7 u0 r7 |4 j2 i - path3 = "d:\3.pdf"
) M' m/ |: _. x V - + s# w( l# ]0 f- S3 |" ~$ [' l
- PDDoc1.Open path1) i( D, L- L: @: Q6 l
- PDDoc2.Open path2
w1 X/ B$ D! C+ I2 H# ?7 [+ c# E8 X - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
* P% A2 ~" `7 p1 f: `1 e& }% O5 } - PDDoc1.Save 1, path34 e6 _ v9 [$ I: @' N
- 7 Q' P9 c2 M& f7 B! z
复制代码 9 r( {3 V5 P T' w& I( A6 t
C6 O P* \% Z- ?+ S2 E, ]2 O
0 ~, d, y! B8 U2 u: A4 w
引用了Acrobat类库,下图/ p# a4 E: W, {, s; W; M
|
|