تبدیل PDF به HTML برای اشتراکگذاری محتوا، بایگانی و انتشار آنلاین ضروری است. HTML فرمتدهی و واکنشپذیری منعطفی ارائه میدهد که PDFهای استاتیک نمیتوانند داشته باشند. این مقاله نشان میدهد که چگونه PDF را به HTML در C# .NET به صورت آنلاین تبدیل کنیم، ابزاری قوی برای تغییر شکل مدارک.
API REST PDF به HTML
کتابخانه Aspose.PDF Cloud SDK for .NET به توسعهدهندگان این امکان را میدهد که PDFها را به صفحات HTML تمیز و واکنشگرا تبدیل کنند. ویژگیهای کلیدی شامل:
ویژگیهای کلیدی:
- محافظت از طرح: نگهداری از فونتها، تصاویر، جداول و ساختار.
- خروجی HTML پاسخگو: بهینه شده برای مرورگرهای وب و موبایل.
- سفارشیسازی خروجی: انتخاب کنید که HTML را بر اساس صفحه تفکیک کنید یا یک فایل واحد تولید کنید.
- بر اساس ابر: به راحتی در دسترس در پلتفرمهای مختلف بدون وابستگیهای محلی.
پیش نیازها:
برای شروع:
SDK رسمی را از NuGet نصب کنید:
Install-Package Aspose.PDF-Cloud
در Aspose Cloud Dashboard ثبت نام کنید تا شناسه مشتری و رمز مشتری خود را دریافت کنید.
PDF را به HTML در C# تبدیل کنید
در زیر یک مثال ساده نشان میدهد که چگونه از .NET SDK برای تبدیل یک سند PDF به HTML استفاده کنید:
- ابتدا یک نمونه از
Configuration
ایجاد کنید که در آن اعتبارنامه های مشتری را وارد می کنیم.- Secondly, یک شیء از
PdfApi
را در حالی که شیء Configuration را عبور میدهید، inicialize کنید.- ثالثاً، یک شی از
PutPdfInRequestToHtml
ایجاد کنید که در آن فایل HTML حاصل را تعریف میکنیم.
// برای مثالهای بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// بهدستآوردن مؤلفههای اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input PDF file name
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);
// API را برای تبدیل فایل PDF به HTML فراخوانی کنید و خروجی را در فضای ذخیرهسازی ابری ذخیره کنید.
// ما فرمت خروجی HTML را به عنوان `HTML5` مشخص کردهایم.
// پرچم برای ذخیره هر صفحه PDF به عنوان فایل HTML جداگانه فعال است
// خروجی به عنوان آرشیو .ZIP ایجاد خواهد شد
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: pdfFile);

تصویر:- پیشنمایشی از تبدیل PDF به HTML.
صادرات PDF به HTML با استفاده از cURL
برای علاقهمندان به خط فرمان، در اینجا نحوه استفاده از cURL برای تبدیل PDF به HTML از طریق API REST آورده شده است.
مرحله 1. دریافت توکن دسترسی:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
مرحله ۲. تبدیل PDF به HTML:
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"
{ACCESSTOKEN}
و inputPDF
را با توکن واقعی و فایل PDF خود که در فضای ابری موجود است، جایگزین کنید.
تبدیلکننده PDF به HTML آنلاین را امتحان کنید
میخواهید بدون نوشتن کد ویژگی را آزمایش کنید؟ مایلیم online PDF to HTML converter خود را امتحان کنید که بر اساس همان API ساخته شده است.

برنامه تبدیل PDF رایگان به HTML.
نتیجه گیری
با API REST .NET، توسعهدهندگان میتوانند به سرعت PDF های استاتیک را به محتوای HTML پاسخگو تبدیل کنند. این به سادهتر کردن گردش کار انتشار مستندات برای وبسایتها، پلتفرمهای CMS و آرشیوهای آنلاین کمک میکند.
پیوندهای مفید
مقالات مرتبط
ما به شدت توصیه میکنیم برای کسب اطلاعات در مورد موارد زیر به پستهای وبلاگ زیر مراجعه کنید: