Cloud .NET SDKによるPDFフォーマットコンバーター
Aspose.PDF Cloud .NET SDKを使用して、PDFをMicrosoft Office® Word、Excel、PowerPointプレゼンテーション、画像、HTML、および固定レイアウト形式にエクスポート
Get StartedSDK 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");
}
その他の対応変換
他の多くのファイル形式も変換できます