Word 文書のヘッダー フッター ブックマークを PDF 文書にエクスポートする

導入

Word 文書を PDF に変換することは、特に文書の書式設定を保持したまま共有またはアーカイブする場合によく行われるタスクです。これらの文書には、ヘッダーとフッター内に重要なブックマークが含まれている場合があります。このチュートリアルでは、Aspose.Words for .NET を使用して、これらのブックマークを Word 文書から PDF にエクスポートするプロセスについて説明します。

前提条件

始める前に、以下のものを用意しておいてください。

  • Aspose.Words for .NET: Aspose.Words for .NET がインストールされている必要があります。ダウンロードはこちらから行えます。ここ.
  • 開発環境: 開発環境を設定します。Visual Studio またはその他の .NET 互換 IDE を使用できます。
  • C# の基礎知識: コード例に従うには、C# プログラミングの知識が必要です。

名前空間のインポート

まず最初に、C# プロジェクトに必要な名前空間をインポートする必要があります。コード ファイルの先頭に次の行を追加します。

using Aspose.Words;
using Aspose.Words.Saving;

プロセスをわかりやすいステップに分解してみましょう。

ステップ1: ドキュメントを初期化する

最初のステップは、Word 文書を読み込むことです。手順は次のとおりです。

//ドキュメント ディレクトリへのパス。
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Bookmarks in headers and footers.docx");

この手順では、ドキュメント ディレクトリへのパスを指定して、Word ドキュメントを読み込むだけです。

ステップ2: PDF保存オプションを設定する

次に、ヘッダーとフッターのブックマークが正しくエクスポートされるように、PDF 保存オプションを構成する必要があります。

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;
saveOptions.HeaderFooterBookmarksExportMode = HeaderFooterBookmarksExportMode.First;

ここでは、PdfSaveOptionsDefaultBookmarksOutlineLevelプロパティはブックマークのアウトラインレベルを設定し、HeaderFooterBookmarksExportModeプロパティにより、ヘッダーとフッター内のブックマークの最初の出現のみがエクスポートされます。

ステップ3: ドキュメントをPDFとして保存する

最後に、設定したオプションを使用してドキュメントを PDF として保存します。

doc.Save(dataDir + "WorkingWithPdfSaveOptions.ExportHeaderFooterBookmarks.pdf", saveOptions);

この手順では、設定したオプションを使用して、指定したパスにドキュメントを保存します。

結論

これで完了です。これらの手順に従うと、Aspose.Words for .NET を使用して、Word 文書のヘッダーとフッターからブックマークを PDF に簡単にエクスポートできます。この方法により、文書内の重要なナビゲーション補助が PDF 形式で保持され、読者が文書内を簡単に移動できるようになります。

よくある質問

Word 文書からすべてのブックマークを PDF にエクスポートできますか?

はい、できます。PdfSaveOptions必要に応じて、すべてのブックマークを含めるように設定を調整できます。

ドキュメントの本文からもブックマークをエクスポートしたい場合はどうすればよいでしょうか?

設定できるのはOutlineOptionsPdfSaveOptionsドキュメントの本文からブックマークを追加します。

PDF 内のブックマーク レベルをカスタマイズすることは可能ですか?

もちろんです!DefaultBookmarksOutlineLevelブックマークに異なるアウトライン レベルを設定するプロパティ。

ブックマークのないドキュメントをどのように処理すればよいですか?

ドキュメントにブックマークがない場合、PDF はブックマークのアウトラインなしで生成されます。PDF でブックマークが必要な場合は、ドキュメントにブックマークが含まれていることを確認してください。

この方法は、DOCX や RTF などの他のドキュメント タイプにも使用できますか?

はい、Aspose.Words for .NET は、DOCX、RTF など、さまざまなドキュメント タイプをサポートしています。