/PdfExporterForOffice

Office(Word Excel PowerPoint)で簡単にPDFを作成するアドイン。パスワード付きPDFも作成できます。(This is an add-in to easily create PDF with Office (Word Excel PowerPoint). You can also create a PDF with password.)

Primary LanguageC#Apache License 2.0Apache-2.0

PDF Exporter for Office

Microsoft Office(Word Excel PowerPoint)で簡単にPDFを作成するアドインです。
パスワード付きPDFも作成できます。  

ダウンロードはreleasesからできます。

オープンソースかつ無料でご利用いただけますが、無サポート、無保証です。
専用のカスタマイズやサポートが必要な場合は、個別にご相談ください。

アドイン(リボンにアイコンが追加されます)
Screenshot

使い方 (Word Excel PowerPoint 全て共通)  

簡単にするために、細かい設定などは全て省いています。
(設定内容は次項に列記)

・PDF(パスワードなし)の作成

  1. リボンの「アドイン」内の「PDF Exporter for xxx」にある「Export PDF」ボタン を押します。
  2. ファイルの保存先の確認画面が表示されるので、好きな名前を付けて保存します。
  3. 作成完了(∩´∀`)∩  

・PDF(パスワードあり)の作成

  1. リボンの「アドイン」内の「PDF Exporter for xxx」にある「Export PDF (Password)」ボタン を押します。
  2. パスワードの入力画面が表示されるので、パスワードを入力します。(2回同じものを入力)
  3. ファイルの保存先の確認画面が表示されるので、好きな名前を付けて保存します。
  4. 作成完了(∩´∀`)∩  

PDFの出力設定

以下の設定に固定されています。(変更できません)

・PDFのパスワード設定 (パスワード付きのPDFを作成する場合)

  1. 文書を開くパスワード(ユーザパスワード)と権限パスワード(マスターパスワード)は、どちらも同じものを設定。
  2. テキスト、画像、およびその他の内容のコピーは有効(許可)。
  3. 印刷は有効(許可)。

・WordのPDF出力設定

  1. PDFの品質は、印刷に最適化。
  2. PDF化の対象範囲は、全てのページ。
  3. 変更履歴とコメントは、全て含まない。
  4. ブックマークは、作成しない。
  5. ドキュメントのプロパティは、含める。
  6. アクセシビリティ用のドキュメント構造タグは、含める。
  7. PDF/A 準拠は、しない。
  8. フォントの埋め込みが不可能な場合はテキストをビットマップに変換する。

・ExcelのPDF出力設定

  1. PDFの品質は、印刷に最適化。
  2. PDF化の対象範囲は、開いているシート。
  3. ドキュメントのプロパティは、含める。
  4. 印刷範囲は、無視しない。(印刷設定に従ってPDF化)

・PowerPointのPDF出力設定

  1. PDFの品質は、印刷に最適化。
  2. PDF化の対象範囲は、全てのスライド。
  3. PDF化の対象は、スライド。(配布資料等ではない)
  4. スライドに枠は、付けない。
  5. 非表示のスライドは、含めない。
  6. コメント及びインク注釈は、全て含めない。
  7. ドキュメントのプロパティは、含める。
  8. アクセシビリティ用のドキュメント構造タグは、含める。
  9. PDF/A 準拠は、しない。
  10. フォントの埋め込みが不可能な場合はテキストをビットマップに変換する。

利用ライブラリ

以下のライブラリを利用しています。

既知の不具合

  1. パスワード付きのPDFを作成すると、アプリケーション(Word等)の終了が少し遅くなる。
  2. Excelで何もないシートでパスワード付きのPDFを作成すると、開けないPDFが作成される。