|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑
. _3 J8 ?0 @9 R" K% z9 g3 c. h0 h使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc) j8 @$ y2 d, I- a. h% o
PDDoc1.Open 第一个PDF文档的完整路径(字符串)
. y6 m [. j I U7 VPDDoc2.Open 第二个PDF文档的完整路径(字符串)% l* {& _; ?9 G: ?& R
PDDoc1.Inse ...; P0 j/ U4 G& @( J9 E) P0 g
woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif ' T* c# B. E! @$ W% |1 [# I) }0 V
8 u* \7 i j0 ]; }6 }4 g% e为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- 8 ?0 o9 h; N! o! w' Y* O9 f+ B
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc! v+ X6 V L% Q) \) ^1 O. g6 K; {; c
- Dim path1 As String, path2 As String, path3 As String1 S# a4 o4 ^8 E) ?$ z# ?
- path1 = "d:\1.pdf" G9 a" \& M5 _: M* X* [
- path2 = "d:\2.pdf"4 d+ ?) D1 \/ _. r6 \
- path3 = "d:\3.pdf"
, m/ s4 K+ v% X7 b - ( I$ T" }9 B) ?5 O
- PDDoc1.Open path1/ I: X" k: H. U
- PDDoc2.Open path2
- l/ `$ L. Q. Y# o4 C0 Q - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0* Q* s' Z: ^3 ], u5 C
- PDDoc1.Save 1, path3
; k1 Y! B/ j' d) P# r+ v0 ^ - ) O2 u& e" w& v$ H6 c0 A
复制代码
& ~( a7 P0 I8 M1 v3 j" C( P2 Z# M/ n2 R5 N! a, M, F+ N
# B$ X3 n2 h* x% u引用了Acrobat类库,下图# L( s+ X6 x- z8 `
|
|