|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 , G1 K$ H7 R. h$ v
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
, W! m5 p* o+ X& ~- G2 mPDDoc1.Open 第一个PDF文档的完整路径(字符串)9 y' N* G8 w7 V. q
PDDoc2.Open 第二个PDF文档的完整路径(字符串)+ u' f3 e8 M* g& \7 S& e7 W% ^
PDDoc1.Inse ...
# H- L8 L2 i* `* h7 H4 t# {woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
9 F) f8 t5 E- l- `) R% m: i
6 S4 k8 R- \% u8 l% l/ {) Z为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并-
4 S2 M8 b8 O/ y/ p6 d$ H0 o - Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc9 t4 |. O# s* [% M. F
- Dim path1 As String, path2 As String, path3 As String% R1 A1 |# N9 j/ Y- o* T& u1 I
- path1 = "d:\1.pdf"& C) M7 v/ H! @/ r( |$ P
- path2 = "d:\2.pdf"
9 \- o: k- U" i8 ~+ a - path3 = "d:\3.pdf"! U- i4 K+ m$ Y' b( I
- * s" k8 C7 ?: l' A/ q$ Z8 Z
- PDDoc1.Open path18 R; I, p) Z; f
- PDDoc2.Open path2
2 i; H! i2 e! [$ m: Z - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
9 z. j. i, u' W - PDDoc1.Save 1, path3$ W4 y- k9 l2 _" ~% D# v
- - N) n8 e3 ^7 b7 V) N' L) ]
复制代码 $ k! C1 ] g8 A$ I
* S0 f: [# {. F5 k. ]: u7 _& f! D6 ^* M& C: c
引用了Acrobat类库,下图
& d) b" `/ h! b8 t( d- o, ^
|
|