|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 }6 k5 s$ I% v. K0 U* v
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
$ G! o* M' n e# O+ o% cPDDoc1.Open 第一个PDF文档的完整路径(字符串)8 l% ~) V& a* R( r1 \! T7 y9 ^
PDDoc2.Open 第二个PDF文档的完整路径(字符串)
& p, E7 f3 e" j+ pPDDoc1.Inse ...
3 F' a: }+ W0 S; _3 F+ }woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif " x4 q0 b) H. b
- Z+ }9 D% h5 ~2 X为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- 6 g8 K- D+ {$ }* |$ o5 O5 x
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc# a* v0 F; j. t& L' e
- Dim path1 As String, path2 As String, path3 As String8 Q) a- o/ h' R6 [' {
- path1 = "d:\1.pdf"
# d# O1 I1 t/ q6 E# f2 {4 a - path2 = "d:\2.pdf"7 v9 _8 {7 J3 V1 n$ j- c7 j8 s
- path3 = "d:\3.pdf"' Z0 h, C1 q) w9 ^4 \
- # U* s6 v" O ?/ G1 b
- PDDoc1.Open path18 o. }3 P8 e' s
- PDDoc2.Open path2
7 q2 D' |- ]2 R- ]8 {! W# ] - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0+ T$ B4 A' |/ l9 f5 I
- PDDoc1.Save 1, path3
0 c+ I6 h4 o/ I3 b) t' { - * a# ]; [/ v3 Z7 M; q4 C5 l
复制代码
4 m; W8 K$ w: `5 }
9 b% f# J. E6 A/ O2 ^! E/ t7 Z o' X! F4 V' D1 a o
引用了Acrobat类库,下图4 i2 J; B& S% K* M0 G- L, L
|
|