|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 ( g, L$ v+ ~' T
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
, T& X3 i2 l1 j( f, F5 ?# Z5 m2 aPDDoc1.Open 第一个PDF文档的完整路径(字符串)% ~, i' T( f( V$ P: b$ X2 o3 C9 t
PDDoc2.Open 第二个PDF文档的完整路径(字符串)/ O: K6 e, S, x+ F/ w+ A% q0 ~
PDDoc1.Inse ..." ^8 z3 n- l+ C$ J1 F! b+ L6 ~
woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif 1 o$ G0 g* c0 Z+ |+ W
( k3 g4 M/ ^' z' e: u! W为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- 8 F4 E7 p+ q3 r& _
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
2 ]% D+ }% y% H8 M2 k# f) n+ M - Dim path1 As String, path2 As String, path3 As String
2 U+ F- ~; V/ e( [' m' M: w - path1 = "d:\1.pdf"8 k# o7 n( D1 ^- L
- path2 = "d:\2.pdf"
7 ~, c+ V4 w$ q7 G1 t - path3 = "d:\3.pdf"
$ t+ D- ~. x& X, d+ ]! F - * j7 V! U" D1 S4 c' n
- PDDoc1.Open path1
7 I- z/ z; E b7 ] - PDDoc2.Open path2
0 Q6 \- u( F9 Q0 @7 d4 ]; E! B - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 03 [: q$ t/ i' m n
- PDDoc1.Save 1, path3
) z3 @) H/ x7 ~* N" J" O; i
# t/ |+ k: P0 R/ y# c% Z
复制代码
+ a) D& `3 Y# \' ^7 b( E
. Y: b! o" D& j) B% z
# @. t. [! }9 D _: p6 n引用了Acrobat类库,下图
% S. R7 P3 q" E. d1 ^+ y
|
|