|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 9 s g9 e* `! P5 u$ Z$ o' L
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
+ t9 z9 i3 ?) TPDDoc1.Open 第一个PDF文档的完整路径(字符串)
: {" m, L; H/ v/ N, v' O/ hPDDoc2.Open 第二个PDF文档的完整路径(字符串)6 S3 s6 l% K/ O. v; j" S
PDDoc1.Inse ...
& A! Z- v V+ N: u! {) X0 B, {: F$ Bwoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
0 L2 T1 {) {) ~" Y" F4 L7 f& w& x' B, e) J0 K3 m. T4 S
为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- ) A: W0 x2 N0 s, M2 B8 k2 v0 I2 _1 f
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
h; h( Z3 V8 t* `5 L - Dim path1 As String, path2 As String, path3 As String# y" q# N- F! g# `0 ~2 T$ W
- path1 = "d:\1.pdf"
& o/ o9 m) z& {, s6 \- s - path2 = "d:\2.pdf"# z+ ^( E! J/ h7 S/ `0 q( B
- path3 = "d:\3.pdf"
9 z+ |4 q" F5 f. w$ P: r5 O -
. N; v; }% B! w0 l) @ - PDDoc1.Open path1
! Z; ?9 U$ F: @- c - PDDoc2.Open path21 e: K2 l- n' K, C6 Q; N% q3 l
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
: W2 _% k( S2 p D* z - PDDoc1.Save 1, path3" p" u: O1 B1 U. o4 ~8 @$ r
- : |- C+ `( E) i8 Y+ v
复制代码
" T5 T+ x# f' c$ {, g D2 v0 d; [# }; P2 e
/ w" {8 {3 T: u7 ]* Y/ j
引用了Acrobat类库,下图. [, T" G/ X4 F% l' _4 b4 _
|
|