for Word Addin PDFBoxを使用してPDFを操作しています。あるいは、私はそれを使いたいと思う。これまで私自身が作成したデスクトップアプリケーションを使っていました。 PDFBoxは、IKVMを使用してDLLとして使用可能にできるJavaライブラリです(ここではhttp://www.squarepdf.net/pdfbox-in-netなど)。私が経験する問題は、Wordaddinsのすべてのライブラリを強力にする必要があることです。私はstrongnameの署名を試みましたが、その後、(ディレクトリMANIFEST.MFの)Apacheロギング共通ログの一部が見つからないという例外が発生しました。 これはかなり漠然としていますが、後ほど詳細を投稿しますが、誰かがすでにこれを行っていて、これをどうやって行うのかについてのアイディアを持っています。 PDFBox。 ありがとうございます!Strongname Signing IKVM PDFBox for Wordアドイン
答えて
私の同僚が休暇中であるので、この質問にいくつかの情報を追加します。私は強力なpdfbox-dllという名前をつけて、pdfを開こうとすると、最初のFileNotFoundExceptionを取得します。 File $(PrjectDir)¥bin¥x86¥Debug¥commons-logging.propertiesが見つかりませんでした。
次のすべての例外に同じ問題があります。サンプルとして、次の例外はDirectoryNotFoundExceptionです。 \ bin \ x86 \ Debug \ META-INF \ services \ org.apache.commons.logging.LogFactoryは見つかりませんでした。 10以上のFileNotFoundExceptionsは私のPDFの開口部にあります。
doc = PDDocument.load(new File(inputFile));
それらのすべてがロガーの何かを見つけることができません。次のステップで
、私は、PDFの最初のページからコンテンツストリームをしよう:\ユーザー(利用者):
contentStream = new PDPageContentStream(doc, (PDPage)doc.getDocumentCatalog().getAllPages().get(0), true, false);
最初の例外、私はCのための別にFileNotFoundExceptionがあるになります.accessibility.propertiesまたは$(ProjectDir)¥bin¥x86¥Debug¥META-INF¥services¥java.text.spi.NumberFormatProvider
これまで、20個の例外があります。彼らのほとんどは、ロガーの何かを見つけることができません。しかし、私は開いているpdfをハードディスクに書き込むことができます。
例外(最初のチャンス):私は例外次取得この時点で
PDFont font = PDType1Font.HELVETICA;
contentStream.setFont(font, 10);
:私はcontentstreamにテキストを挿入しようとすると、私は、フォントを設定する必要がポイントで難しいの例外を取得しますfontbox-1.8.12.dllで "System.TypeInitializationException"型の型が見つかりました。 追加情報: "org.apache.fontbox.cmap.CMap"の型初期化子が例外を生成しました。
私は、pdfboxが強力な名前が付いている場合は、参照に問題があると思います。誰にもアイデアはありますか?どうもありがとうございました。
- 1. WordアドインOffice.js
- 2. Wordアドイン挿入テーブル(JavaScript)
- 3. Mac用Word 2016 vbaアドイン
- 4. WordデスクトップのみのOfficeアドイン
- 5. オフィス/ WordのアドインMVCアプリケーション
- 6. Qtアドインfor VS2010
- 7. Issue for Outlook 365 for Outlookアドイン
- 8. clickonce signing trustworthy
- 9. WordアドインでWindowsフォームを開く
- 10. Word 2016アドイン:このアドインは現在使用できません
- 11. wordアドインで新しいWord docxドキュメントを開く方法
- 12. Wordアドインのテーブルを更新する
- 13. VSTO Wordアドインをアクティブにする方法?
- 14. MS Wordアドインをアンインストールします。
- 15. MS Wordアドインでハイパーリンクを作成する
- 16. Word 2007のアドインで選択したテキストヘルプ
- 17. Wordにテンプレートを追加するOfficeアドイン
- 18. SSIS vbscript for word delimits
- 19. VSTO for Word and Autotext
- 20. アドインfor Office 365のタスク
- 21. COM for VBA for Wordの使い方は?
- 22. CastorとIKVM
- 23. IKVMヘルプ - DLL
- 24. Mutliversion IKVM Collision
- 25. IKVM Apache FOP
- 26. IKVMとSystem.Core System.Runtime.CompilerServices.ExtensionAttribute
- 27. IKVMのBufferedImage
- 28. EmacsのCamelCase Words for forward-word/backward-word/kill-wordを変更する
- 29. XAMarinのiOSビルドがTFS for Signing Keyエラーで失敗する
- 30. Wordアドインは2番目のWord文書にロードされていません