|
|

楼主 |
发表于 2011-8-26 10:27:13
|
显示全部楼层
来自: 中国浙江杭州
本帖最后由 157787698 于 2011-8-26 10:30 编辑 9 T a4 u# {) m' y" Q
使用下面代码前应保证安装了Acrobat并引用其类库Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
+ a0 J$ _9 w! b8 e% _! OPDDoc1.Open 第一个PDF文档的完整路径(字符串)* S1 I2 {5 T7 f; s
PDDoc2.Open 第二个PDF文档的完整路径(字符串)
( z s b4 s8 O& D" vPDDoc1.Inse ...& m3 X) H9 x: I0 W) o4 L e A0 H
woaishuijia 发表于 2011-8-26 08:30 http://www.3dportal.cn/discuz/images/common/back.gif c4 N5 M* q% f5 a. T ?
) J: B# l. e$ S( L U. h" j2 P
为什么不能合并呢?下面程序只是把第一个文件另存为并重命名一下,并没有实现合并- ) f; \2 I; I- F, n
- Dim PDDoc1 As New AcroPDDoc, PDDoc2 As New AcroPDDoc
7 p' e9 P7 e: z6 O - Dim path1 As String, path2 As String, path3 As String, B" m( a( a0 r
- path1 = "d:\1.pdf"
& r; {6 _+ h1 ], R! ^ - path2 = "d:\2.pdf"0 R1 a7 {( k. m/ ?& z! p4 p
- path3 = "d:\3.pdf"
/ l5 i0 P: A4 y3 I$ y+ h - ( d( A- I9 O2 b1 A7 N
- PDDoc1.Open path11 L6 z5 N2 T' G
- PDDoc2.Open path2
' O& ^( T* i0 {& X' X! x - PDDoc1.InsertPages 1, PDDoc2, 1, 1, 0# F' T. @; [7 e' I
- PDDoc1.Save 1, path3
X; q, T% Z* F+ `$ d - / g, N2 I. t! N* M* U( Q
复制代码 , W7 Y4 N2 `0 T, r$ I1 k/ v
$ Y8 v$ c$ K/ y% [
" w3 e8 I' Q( r+ k d) f/ p; }3 h引用了Acrobat类库,下图) l, k4 B& x+ q/ b; h
|
|