|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 ; P3 d9 g% a/ X, X* q' d7 }
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
- I2 z2 }! ~) h9 y+ N$ p! ZPDDoc1.Open 第一个PDF文档的完整路径(字符串)$ |8 n" ^7 `7 L( H
PDDoc2.Open 第二个PDF文档的完整路径(字符串)
* N D! s0 Y. b" pPDDoc1.Inse ...% E8 g- q$ c. h3 l- k) D
woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
0 z9 }% C7 K& Z; }* M
/ b6 [" P3 h5 h) O. |为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- ' L3 m X# r' h4 W M5 p* ]$ R
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc+ h* i$ u7 {" Q
- Dim path1 As String, path2 As String, path3 As String% y) D% i) N" y( U
- path1 = "d:\1.pdf"
- b$ E/ M! a8 L: ~* C6 E2 e - path2 = "d:\2.pdf"
' f& O* o" O0 r! l+ ? - path3 = "d:\3.pdf"1 h- A& q' C& q; [" L7 c3 ^6 z0 ?
- ' x8 E" W) ?6 m: Q( u
- PDDoc1.Open path1/ Q" u3 U4 q8 g+ o# V6 l, _6 \
- PDDoc2.Open path2, M0 ^+ F6 P* ]' E, h( e
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
I0 M$ H9 F, k5 B7 G" {/ I0 k" O - PDDoc1.Save 1, path3
3 V- {/ C( x) C4 l2 a; l& M
" t- E2 h+ f- g M
复制代码 ! I& B8 _$ d! D) x7 V7 S
5 w* P5 [# b2 R* j2 i
5 A K8 l" ] Z+ [* |, U" P
引用了Acrobat类库,下图1 F6 Q l# p) w9 H
|
|