PDFは安全な文書交換の標準ですが、編集、再利用、または情報の抽出が必要な場合、制約があります。そこでPDFから Word への変換が役立ちます。PDF文書をWord文書に変換することで、元のコンテンツや構造を失うことなく、編集、再フォーマット、コラボレーションが可能になります。
PDF to Word 変換 API
Aspose.PDF Cloud SDK for .NET は、PDFからWordへの変換を容易に行うRESTベースのインターフェースを提供します。スケーラビリティ、精度、そしてDOC、DOCX、HTMLなどの複数の出力形式をサポートしています。
Aspose.PDF Cloud vs Adobe Acrobat?
- クラウド内で完全に実行され、ソフトウェアのインストールは不要です。
- REST APIを介して動作し、.NET、Java、Node.js、またはPythonとの統合に最適です。
- フォント、画像、および表のレイアウトの忠実性を維持します。
- エンタープライズ規模のニーズに対して、バッチ変換と非同期処理を提供します。
始めるには:
- Visual Studioでプロジェクトを作成/オープンします。
- NuGet パッケージ マネージャーを介して SDK をインストールします:
Install-Package Aspose.PDF-Cloud
- Aspose Cloud Dashboardを訪れて、クライアントIDとクライアントシークレットを生成してください。
- あなたはAPIを使用してPDFをプログラムでドキュメント形式に変換する準備ができています。
- クライアント認証情報の作成方法についての詳細は、quick startをご覧ください。
PDFをC#でDOCに変換する
以下に示すC#コードスニペットは、PDFファイルを編集可能なWordドキュメントに変換する方法の詳細を示しています:
ステップ 1. - クライアント資格情報を引数として使用して PdfApi
クラスのオブジェクトを初期化します。
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
ステップ 2. - 入力 PDF ファイルをクラウド ストレージにロードします。
pdfApi.UploadFile("sample.pdf", System.IO.File.OpenRead("sample.pdf"));
ステップ 3 - PDF を Word 文書に変換するには pdfApi.GetPdfInStorageToDoc(..) を呼び出します。
var response = pdfApi.GetPdfInStorageToDoc(
name: "sample.pdf",
format: "DOC",
addReturnToLineEnd: false,
mode: "TextBox",
recognizeBullets: true
);
// 完全な例とデータファイルについては、次にアクセスしてください。
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
// クライアントの資格情報を https://dashboard.aspose.cloud/ から取得してください。
string clientSecret = "XXXXXXXXXe145db14";
string clientID = "XXXXXXX-XXXXX-XXXXXXX";
// PdfApiのインスタンスを初期化する
var pdfApi = new PdfApi(clientID, clientSecret);
// Cloud StorageにPDFをアップロードしてください。
pdfApi.UploadFile("sample.pdf", System.IO.File.OpenRead("sample.pdf"));
// PDFをDOC形式に変換し、結果として得られたWord文書をストリームインスタンスで取得します。
var response = pdfApi.GetPdfInStorageToDoc(
name: "sample.pdf",
format: "DOC",
addReturnToLineEnd: false,
mode: "TextBox",
recognizeBullets: true
);
Console.WriteLine("PDF to Word conversion completed successfully!");
PDF ドキュメントを Word ドキュメントに変換するには cURL を使用します。
PDFをDOCXに変換するために、cURLコマンドを使用してより簡単またはスクリプト可能な方法を選択することもできます。これは、自治的なパイプラインやヘッドレス環境に最適です。
ステップ1 - JWTアクセストークンを生成する:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXXX-XXXXXXXX&client_secret=XXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ステップ 2 - PDF を DOCX に変換:
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-o "converted.docx"
結果は、元の PDF のすべてのコンテンツ、レイアウト、画像を含む編集可能な Word DOCX ファイルであり、Adobe Acrobat PDF to Word コンバータやローカルインストールを必要としません。
オンラインPDFからWordへの変換ツール
APIをコーディングする前にテストしたいですか?私たちの Free Online PDF to Word Converter を試してみてください — Aspose.PDF Cloud によって提供されています。PDFファイルをアップロードするだけで、すぐに編集可能なDOCXまたはDOCファイルに変換され、ダウンロードできます。

結論
PDFをWord文書に変換することは、編集可能で共有可能、アクセス可能なデータを必要とする企業や開発者にとって不可欠です。したがって、Aspose.PDF Cloudを使用すると、プログラム的にPDFをWordに変換し、ワークフローを自動化し、同じAPIを使用して逆変換(DOCXからPDF)をサポートすることもできます。
役立つリンク
❓ よくある質問 (FAQs)
-
PDFをDOCXフォーマットに変換できますか? はい。PDFをDOCではなくDOCXに変換するには、形式を「DOCX」と指定できます。
-
PDFからWordへの変換中にレイアウトは保持されますか? 絶対に。APIは、フォント、テーブル、画像、およびフォーマットが変換中に保持されることを保証します。
-
これを使用するのにAdobe Acrobatは必要ですか? いいえ。Aspose.PDF Cloud APIは、すべてのPDFからWordへの変換をクラウドで実行します。Adobe Acrobat PDFからWordへの変換ツールは必要ありません。
関連する記事
以下のブログ記事をご覧いただくことを強くお勧めします。情報は次のとおりです: