|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 & Z6 t) `3 i$ n4 y3 Q( U
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
# O7 E* P6 k H2 H' vPDDoc1.Open 第一个PDF文档的完整路径(字符串)7 ]/ A" s8 _5 U1 i( d! ?0 e: Y
PDDoc2.Open 第二个PDF文档的完整路径(字符串). g' ?, R J0 b
PDDoc1.Inse ...
9 `" t4 a$ H4 n8 ~% Y5 w$ owoaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif / l. E* b& j/ c' v! P- P' Y5 y0 X
2 ^+ H6 U& v% T6 @
为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并-
* ^8 ]3 O( R; N. b- Y - Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc+ p& C. d6 [$ I: X1 _
- Dim path1 As String, path2 As String, path3 As String
7 T5 W" p: \2 _- a5 g - path1 = "d:\1.pdf"
& E1 Z& U% q$ ~ - path2 = "d:\2.pdf"
. z: N( b6 Q5 V' a2 Q" P: k: a - path3 = "d:\3.pdf"
' K, ^: l/ |* n% ^" d/ h9 c" {4 E1 z - $ r! j" b/ C1 x! ^6 [
- PDDoc1.Open path1! P! E" E J# q1 U, C# G
- PDDoc2.Open path2
7 f! [( a( j7 x. A( D6 A1 \3 B - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0: D" Q: E4 ~5 j- H3 U7 K* P
- PDDoc1.Save 1, path3" [! @8 z, z0 F& D7 V. |
5 D4 x) Z2 G/ j+ C2 A! h- y" ]# k1 M
复制代码 8 o, a$ b/ i, n/ U7 e
0 ?2 Q$ V# |6 E) m; g
) B2 n- a% [7 H( I: M
引用了Acrobat类库,下图
3 }) i2 h$ E: @. E
|
|