|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 / [9 Z! C2 d. M1 j' e
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc* l* a! B* a% T2 w9 c% m3 F0 I* h
PDDoc1.Open 第一个PDF文档的完整路径(字符串)9 ~' G7 h) J* k a0 ~4 t
PDDoc2.Open 第二个PDF文档的完整路径(字符串)& Q4 O, S) r0 |9 f; W& @! ]: {
PDDoc1.Inse ...
& X3 N2 F& C# bwoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
2 v3 h+ g9 O1 _" b, c4 O
6 q H( b2 b. w4 I$ O为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并-
5 f3 \" a; e( ? - Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
7 @* w# x0 W- V% C+ m$ X5 C0 l - Dim path1 As String, path2 As String, path3 As String
, k. P4 @, s5 U: W) f8 J$ ] - path1 = "d:\1.pdf"7 A3 Y' \8 }& a
- path2 = "d:\2.pdf"
9 e% X; v" S4 r0 C u - path3 = "d:\3.pdf"
$ `* z" J1 [& U" i5 i. U) T -
2 j' t$ Z( D! H0 o - PDDoc1.Open path1
/ C5 @. e, _" Z: C' {" E& A# I) D - PDDoc2.Open path2 W2 q! U. ^' P4 N9 h$ ?2 P. c
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
/ C4 E# j# q. O" `3 p( A - PDDoc1.Save 1, path3
* Y+ U8 ^, u. F/ s2 H( a
0 ]* j! x+ |' n: H# j/ e2 M# T
复制代码 . P6 B% E; ~1 ^( i. @6 ]$ R5 P
" T+ m0 p* x& F, M; k6 h
) w; K# @( c5 m* S0 {- F3 r9 ]引用了Acrobat类库,下图
! E6 \5 ]+ h* t- P3 E' Z( d/ c8 j
|
|