|
楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
本帖最后由 157787698 于 2011-8-26 10:30 编辑 / P- Z$ Q4 j7 ` O1 _* A- F
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc* o+ q0 Y+ k( y* f0 @
PDDoc1.Open 第一个PDF文档的完整路径(字符串)
( i* p* I0 p& j7 p/ w" Y, K3 jPDDoc2.Open 第二个PDF文档的完整路径(字符串)
$ r3 v. B$ n! yPDDoc1.Inse ...
b5 ] k! L4 W3 _- gwoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif
4 J$ z" |- F' i8 q! m( d- n1 }; Y4 j
为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并-
8 ~0 S2 J! d: I' @: U8 R# ? - Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc5 N5 C+ ~4 Q+ o' c
- Dim path1 As String, path2 As String, path3 As String& z& U& A+ d5 E5 f4 Z
- path1 = "d:\1.pdf"
5 ?: i9 \* D9 d X& G6 ? - path2 = "d:\2.pdf"
2 z w) U) }- B' P) M* N+ H/ U2 x - path3 = "d:\3.pdf"+ c' r; q) j1 E' e$ M2 L- r
-
% y) i1 ?* ^! }4 ~) N, P; u - PDDoc1.Open path13 w3 h+ H! M# U; J' b' Q$ i, `
- PDDoc2.Open path2( G* q. X7 t& \ @4 h
- PDDoc1.InsertPages 1, PDDoc2, 1, 1, 09 C4 e3 M. r8 m2 S! n! M
- PDDoc1.Save 1, path3
0 @' f& \, }: R, S# B
. ]2 F u% `/ ~; S6 r
复制代码
) i0 d, A! {! P Z9 W
$ z$ B$ f' d7 b+ l; w3 P1 p3 e% U: u) Z7 }9 i
引用了Acrobat类库,下图
$ A/ U% C& b2 S% n, P5 t4 Z
|
|