|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 8 D* ]. ]( O# g( M+ V
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc2 ] a: l6 ~! m7 o, ^
PDDoc1.Open 第一个PDF文档的完整路径(字符串)
& h8 e# i$ }- M' g. ZPDDoc2.Open 第二个PDF文档的完整路径(字符串)
2 w- `# O3 N, N. D: O0 C* C1 zPDDoc1.Inse ...
8 S' M' S/ r; u0 ^% H4 o0 Wwoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
' r! i( r. J# P: A- I3 X
$ j! K9 M! P3 \- r+ d% I为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并-
6 p$ R8 {7 g% `3 E8 w - Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc1 S; K5 P# `! M; a6 O0 z8 _
- Dim path1 As String, path2 As String, path3 As String
0 O% G8 Q! q+ @( N$ j - path1 = "d:\1.pdf"8 X+ m2 ^, V6 m" X$ [ _4 ?
- path2 = "d:\2.pdf"8 `, E) p/ K' R: y, m
- path3 = "d:\3.pdf"
! q1 r! I4 Z' g5 ^* e - ( ]/ @6 ^4 W N( B' a$ y6 ^
- PDDoc1.Open path1" E6 s9 r. C3 Z$ P! l7 t! B
- PDDoc2.Open path25 ~2 G8 S) B/ N1 M" L% T( @
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0
+ o' U- n. k5 d+ X2 v# f% z8 t( t+ E - PDDoc1.Save 1, path3' [! T( l# W& V1 M+ k1 }
: ^/ w( A: v1 k$ P
复制代码
+ a- V; A- x7 G0 k4 v8 G7 [1 O6 S
v* f( n! _6 M6 z8 W4 q, [& _0 q& l4 M$ C0 [
引用了Acrobat类库,下图. z. Z# T& W9 `! g/ Q1 c) G6 Q
|
|