相互運用なしでC#でPDFをWordに変換する方法

このチュートリアルでは、相互運用機能を使用せずにC#でPDFをWordに変換する方法を学習します。 シンプルなコンソールアプリケーションを使用して、C#を使用してPDFからDOCXを生成します。 同じアプローチを使用して、PDFからFlatOpcをエクスポートすることもできます。 PDFからWordファイル形式への変換は2行のコードであり、デスクトップおよびWebアプリケーションで使用できます。

C#でPDFをDOCXに変換する手順

  1. NuGet.orgからAspose.Words for .NETパッケージをインストールします
  2. Aspose.WordsおよびAspose.Words.Saving名前空間への参照を追加します
  3. PDFをインポートする前に、License.SetLicenseメソッドを使用してライセンスを設定します
  4. 入力PDFドキュメントをAspose.WordsのDOMにインポートします
  5. ドキュメントをWordDOCXファイル形式で保存します

最後のハウツートピックでは、C#でWord文書を画像に変換する方法を調べました。 このトピックでは、PDFからC#でDOCXを保存するためのすべての手順について説明します。

C#でPDFをDOCXに変換するコード

using Aspose.Words;
using System;
namespace PdftoWord
{
class how_to_convert_pdf_to_word_in_c_sharp_without_interop
{
public static void ConvertPDFtoWord(String pdftoword_directory)
{
//Set Aspose license before PDF to Word conversion
Aspose.Words.License AsposeWordsLicense = new Aspose.Words.License();
AsposeWordsLicense.SetLicense(pdftoword_directory + @"Aspose.Words.lic");
//Import the PDF into Aspose.Words DOM.
Document doc = new Document(pdftoword_directory + "input.pdf");
//Save PDF to Word document
doc.Save(pdftoword_directory + @"output.docx", SaveFormat.Docx);
}
}
}

PDFをWordML、DOC、RTFなどの他のファイル形式に変換することもできます。PDFを他のファイル形式に保存するには、Document.Saveメソッドの出力ファイル拡張子とSaveFormatを変更する必要があります。

 日本語