HTML JPG PDF XML DOCX
  Product Family
PDF

Cloud .NET SDKによるPDFフォーマットコンバーター

Aspose.PDF Cloud .NET SDKを使用して、PDFをMicrosoft Office® Word、Excel、PowerPointプレゼンテーション、画像、HTML、および固定レイアウト形式にエクスポート

Get Started

SDK for .NETを使用したPDFからDOCXへの変換方法

PDFをDOCXに変換するために、次のものを使用します Aspose.PDF Cloud .NET SDK このCloud SDKを使用すると、C#、ASP.NET、またはその他の.NET言語で、さまざまなクラウドプラットフォーム向けのクラウドベースのPDF作成、編集、変換アプリを簡単に構築できます。開く NuGet パッケージマネージャーで、次を検索してください Aspose.PDF Cloud をインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

パッケージマネージャーコンソールコマンド


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

.NET SDKを使用したPDFからDOCXへの変換

ConvertPDFtoDOCX()メソッドは、ローカルのPDFファイルをAspose Cloud Storageにアップロードし、DOCXドキュメントに変換します。このメソッドはAspose.PDF Cloud APIを使用し、AppSecretとAppKeyで認証し、入力PDFをアップロードし、「Flow」モードで変換を要求し、結果として得られるDOCXファイルをsample.docxとしてローカルに保存します。最後に、変換されたファイルのサイズをバイトで出力します。

 

このサンプルコードはPDFからDOCXへのCloud .NET SDK変換を示しています


    public static void ConvertPDFtoDOCX()
    {
        var localImageFileName = @"C:\Samples\sample.pdf";
        var storageImageFileName = "sample.pdf";

        // Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
        var config = new Configuration(AppSecret, AppKey);
        var pdfApi = new PdfApi(config);

        using (var file = File.OpenRead(localImageFileName))
        {
            var uploadResult = pdfApi.UploadFile(storageImageFileName, file);
        }

        var response = pdfApi.GetPdfInStorageToDoc(storageImageFileName, format: "DocX", mode: "Flow");
        response.CopyTo(System.IO.File.OpenWrite("sample.docx"));
        Console.WriteLine($"PDF to DOCX result: {response.Length} bytes");
    }
 

.NET SDKを使用したPDFからXLSXファイルへの保存

ConvertPdfToXlsx()メソッドは、ローカルのPDFファイルをAspose Cloud Storageにアップロードし、Excel (XLSX) スプレッドシートに変換します。Aspose.PDF Cloud APIを使用して、AppSidとAppSecretでPDFをアップロードし、変換を実行し、結果をsample.xlsxとしてローカルに保存し、変換されたスプレッドシートのファイルサイズをバイトで出力します。

 

このサンプルコードはPDFからXLSXへのCloud .NET SDK変換を示しています


    public static void ConvertPdfToXlsx()
    {
        const string localImageFileName = @"C:\Samples\sample.pdf";
        const string storageImageFileName = "sample.pdf";
        const string resultFileName = "sample.xlsx";

        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);
        using var file = File.OpenRead(localImageFileName);
        pdfApi.UploadFile(storageImageFileName, file);
        
        var response = pdfApi.GetPdfInStorageToXlsx(storageImageFileName);
        response.CopyTo(File.OpenWrite(resultFileName));
        Console.WriteLine($"PDF to Excel result: {response.Length} bytes");
    }
 

.NET SDKを使用したPDFからPowerPointプレゼンテーションへの変換

ConvertPdfToPptx()メソッドは、ローカルのPDFファイルをAspose Cloud Storageにアップロードし、PowerPoint (PPTX) プレゼンテーションに変換します。Aspose.PDF Cloud APIを使用して、AppSidとAppSecretでPDFをアップロードし、変換を処理し、出力をsample.pptxとしてローカルに保存し、生成されたプレゼンテーションのサイズをバイトで出力します。

 

このサンプルコードはPDFからPowerPointへのCloud .NET SDK変換を示しています


    public static void ConvertPdfToPptx()
    {
        const string localImageFileName = @"C:\Samples\sample.pdf";
        const string storageImageFileName = "sample.pdf";
        const string resultFileName = "sample.pptx";
        
        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);
        using var file = File.OpenRead(localImageFileName);
        pdfApi.UploadFile(storageImageFileName, file);

        var response = pdfApi.GetPdfInStorageToPptx(storageImageFileName);
        response.CopyTo(File.OpenWrite(resultFileName));
        Console.WriteLine($"PDF to PPTX result: {response.Length} bytes");
    }
 

.NET SDKを使用したポータブルドキュメントフォーマットPDFからHTMLへの変換

ConvertPdfToHtml()メソッドは、ローカルのPDFファイルをAspose Cloud Storageにアップロードし、HTML形式に変換します。Aspose.PDF Cloud APIを使用して、AppSidとAppSecretでPDFをアップロードし、変換を実行し、HTMLと関連リソースを含むZIPアーカイブ(sample-html.zip)として出力を保存し、生成されたファイルのサイズをバイトで出力します。

 

このサンプルコードはPDFからHTMLへのCloud .NET SDK変換を示しています


    public static void ConvertPdfToHtml()
    {
        const string localImageFileName = @"C:\Samples\sample.pdf";
        const string storageImageFileName = "sample.pdf";
        const string resultFileName = "sample-html.zip";

        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);
        using var file = File.OpenRead(localImageFileName);
        pdfApi.UploadFile(storageImageFileName, file);

        var response = pdfApi.GetPdfInStorageToHtml(storageImageFileName);
        response.CopyTo(File.OpenWrite(resultFileName));
        Console.WriteLine($"PDF to HTML result: {response.Length} bytes");
    }
 
  • その他の対応変換

    他の多くのファイル形式も変換できます

    BMP TO PDF (ビットマップ画像)
    EMF TO PDF (拡張メタファイル形式)
    EPUB TO PDF (電子書籍形式)
    GIF TO PDF (グラフィカルインターチェンジフォーマット)
    HTML-TO-PDF (ハイパーテキストマークアップ言語)
    JPEG TO PDF (JPEG画像)
    MD TO PDF (マークダウン)
    PCL TO PDF (プリンタコマンド言語)
    PDF TO BMP (ビットマップ画像)
    PDF TO DOCX (Office 2007+ ワードドキュメント)
    PDF TO EMF (拡張メタファイル形式)
    PDF TO EPUB (電子書籍形式)
    PDF TO GIF (グラフィカルインターチェンジフォーマット)
    PDF TO HTML (ハイパーテキストマークアップ言語)
    PDF TO JPEG (JPEG画像)
    PDF TO PDF/A (ポータブルドキュメントフォーマット/A)
    PDF TO PNG (ポータブルネットワークグラフィックス)
    PDF TO PPTX (オープンXMLプレゼンテーション形式)
    PDF TO SVG (スケーラブルベクターグラフィックス)
    PDF TO TEX (LaTeX出力テキスト)
    PDF TO TIFF (タグ付き画像形式)
    PDF TO TXT (テキストドキュメント)
    PDF TO XLSX (OOXMLエクセルファイル)
    PDF TO XPS (XMLペーパー仕様)
    PDF TO PPTX (オープンXMLプレゼンテーション形式)
    PNG TO PDF (ポータブルネットワークグラフィックス)
    SVG TO PDF (スケーラブルベクターグラフィックス)
    TEX TO PDF (LaTeX出力テキスト)
    TEXT TO PDF (テキストドキュメント)
    TIFF TO PDF (タグ付き画像形式)
    XPS TO PDF (XMLペーパー仕様)