|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑
. `0 b* _7 X `8 q9 O9 X4 D使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
6 O ], R7 T7 \ ~PDDoc1.Open 第一个PDF文档的完整路径(字符串)8 w+ Z) \; t% a* D5 h) i
PDDoc2.Open 第二个PDF文档的完整路径(字符串)$ B) _0 Y' u4 o d; f y
PDDoc1.Inse ...0 }7 B3 ~: c$ y% a( N' Q0 m
woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
! ~4 W; r3 D2 N j, o* J( }3 w% [( s, w2 M. t1 y
为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- 7 m: l; W2 l( U. u; p4 y
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
" n# P; `' Y' M) R, N! k- `2 X, a% q - Dim path1 As String, path2 As String, path3 As String
% k4 I8 c/ H* v% ^% _ - path1 = "d:\1.pdf"
8 |7 } Z7 Z/ W p - path2 = "d:\2.pdf"
4 h/ y+ P7 q! O' [0 x% J, l - path3 = "d:\3.pdf"
+ j4 w. ^6 k/ h; x& |* n( N -
! N8 V3 E# ^7 a" p5 t - PDDoc1.Open path1
, i( w O" I# q4 ?7 ] - PDDoc2.Open path2
* k( N! H! Z0 A3 H$ O0 V - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
4 j) a* e8 P; l1 A - PDDoc1.Save 1, path3( ~$ N, M* a9 B* `0 m i
; b, z! S- I4 F# ?1 C
复制代码
% y) {5 B% U0 D; p4 b0 o5 l
( _- v3 F) y9 N- t5 @3 ?
3 {9 S! G/ e) @引用了Acrobat类库,下图
5 |$ W9 [9 P2 H: k$ ]3 Y) k n; c' v
|
|