2017-12-07 6 views
1

Word文書をpdfファイルに出力するのにvbaを使用してもpdfファイルがwordと同じでないことがあるという問題があります。pdfファイルをチェックする良い方法は、word文書と同じですか?

例。

1. pdfファイルページは、単語ドキュメントページと同じではありません。

Word文書は10ページです。

PDFファイルは9ページです。

2.WordドキュメントはPDFの半分を印刷します。

word文書の最後のページは200語ですが、pdfファイルは120語しかありません。

この問題を確認する方法があります。

1.ページを確認します。

2.最後の10語が同じかどうかを確認します。

しかし、 "≦"のような特殊記号はvbaで読むことができず、Acrobat APIで読むことができないという問題があります。

どのようなアイデアで対応できますか?

答えて

1

"≦"の代わりに "< ="を使用してください。あなたはページ数よりAcrobat.tlb参照を持っている場合 は私が受信した文書を編集することはできません

Dim oPapp As Acrobat.AcroApp 
Dim oPDDoc As Acrobat.AcroPDDoc 
Dim docPages as Long 
Set oPapp = CreateObject("AcroExch.App") 
Set oPDDoc = CreateObject("AcroExch.PDDoc") 
oPDDoc.Open ("C:\test.pdf") 
docPages = oPDDoc.numPages 
+0

のようなものです。したがって、文書の単語が「≦」で、pdfファイルの単語が「≦」であれば、それは同じ単語であることを検出する必要があります。 –

関連する問題