محول تنسيق PDF عبر Cloud .NET SDK
تصدير PDF إلى مستندات Microsoft Office® Word، Excel، PowerPoint، صور، HTML وتنسيقات ذات تخطيط ثابت باستخدام Aspose.PDF Cloud .NET SDK
Get Startedكيفية تحويل PDF إلى DOCX باستخدام SDK لـ .NET
من أجل تحويل PDF إلى DOCX، سنستخدم Aspose.PDF Cloud .NET SDK تتيح لك هذه SDK السحابية بسهولة بناء تطبيقات إنشاء وتحرير وتحويل PDF قائمة على السحابة باستخدام C#، ASP.NET، أو لغات .NET الأخرى لمنصات السحابة المختلفة. افتح NuGet مدير الحزم، ابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة التحكم في مدير الحزم.
أمر وحدة التحكم في مدير الحزم
PM> Install-Package Aspose.Pdf-Cloud
تحويل PDF إلى DOCX عبر .NET SDK
تقوم الطريقة ConvertPDFtoDOCX() بتحميل ملف PDF محلي إلى تخزين Aspose Cloud وتحويله إلى مستند DOCX. يستخدم Aspose.PDF Cloud API، يصادق باستخدام AppSecret و AppKey، يرفع PDF المدخل، يطلب التحويل في وضع “التدفق” لتحسين تدفق النص، ويحفظ ملف 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");
}
حفظ PDF كملفات XLSX عبر .NET SDK
تقوم الطريقة ConvertPdfToXlsx() بتحميل ملف PDF محلي إلى تخزين Aspose Cloud وتحويله إلى جدول بيانات 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");
}
تحويل PDF إلى عروض PowerPoint التقديمية عبر .NET SDK
تقوم الطريقة ConvertPdfToPptx() بتحميل ملف PDF محلي إلى تخزين Aspose Cloud وتحويله إلى عرض تقديمي 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");
}
تحويل تنسيق PDF إلى HTML عبر .NET SDK
تقوم الطريقة ConvertPdfToHtml() بتحميل ملف PDF محلي إلى تخزين Aspose Cloud وتحويله إلى تنسيق HTML. باستخدام Aspose.PDF Cloud API مع AppSid و AppSecret، يرفع PDF، يقوم بالتحويل، يحفظ الخرج كأرشيف ZIP (sample-html.zip) يحتوي على HTML والموارد ذات الصلة، ويطبع حجم الملف الناتج بالبايت.
يوضح هذا الكود العينة تحويل 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");
}
تحويلات مدعومة أخرى
يمكنك أيضًا تحويل العديد من تنسيقات الملفات الأخرى