このチュートリアルでは、相互運用機能を使用せずにC#でPDFをWordに変換する方法を学習します。 シンプルなコンソールアプリケーションを使用して、C#を使用してPDFからDOCXを生成します。 同じアプローチを使用して、PDFからFlatOpcをエクスポートすることもできます。 PDFからWordファイル形式への変換は2行のコードであり、デスクトップおよびWebアプリケーションで使用できます。
C#でPDFをDOCXに変換する手順
- NuGet.orgからAspose.Words for .NETパッケージをインストールします
- Aspose.WordsおよびAspose.Words.Saving名前空間への参照を追加します
- PDFをインポートする前に、License.SetLicenseメソッドを使用してライセンスを設定します
- 入力PDFドキュメントをAspose.WordsのDOMにインポートします
- ドキュメントを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を変更する必要があります。