การแปลง PDF เอกสารเป็น HTML เป็นสิ่งจำเป็นสำหรับการแชร์เนื้อหา การเก็บรักษา และการเผยแพร่ทางออนไลน์ HTML มีการจัดรูปแบบที่ยืดหยุ่นและตอบสนองที่ PDF แบบคงที่ไม่สามารถทำได้ บทความนี้จะแสดงวิธีการแปลง PDF เป็น HTML ใน C# .NET ออนไลน์ ซึ่งเป็นเครื่องมือที่แข็งแกร่งสำหรับการแปลงเอกสาร

PDF to HTML REST API

ชุดเครื่องมือ Aspose.PDF Cloud SDK for .NET ช่วยให้นักพัฒนาสามารถเปลี่ยนไฟล์ PDF ให้เป็นหน้า HTML ที่สะอาดและตอบสนองได้ คุณสมบัติหลักมีดังนี้:

คุณสมบัติหลัก:

  • Preserves Layout: Maintains fonts, images, tables, and structure.
  • Responsive HTML Output: ปรับให้เหมาะสมสำหรับเว็บและเบราว์เซอร์มือถือ.
  • การปรับแต่งผลลัพธ์: เลือกที่จะแยก HTML ต่อหน้า หรือสร้างไฟล์เดียว
  • คลาวด์เบส: เข้าถึงได้ง่ายข้ามแพลตฟอร์มโดยไม่มีการพึ่งพาท้องถิ่น।

Prerequisites:

เพื่อเริ่มต้น:

ติดตั้ง SDK อย่างเป็นทางการจาก NuGet:

Install-Package Aspose.PDF-Cloud

ลงทะเบียนที่ Aspose Cloud Dashboard เพื่อรับ Client ID และ Client Secret ของคุณ

แปลง PDF เป็น HTML ใน C#

ด้านล่างนี้เป็นตัวอย่างง่าย ๆ ที่แสดงวิธีการใช้งาน .NET SDK เพื่อแปลงเอกสาร PDF เป็น HTML:

  • ขั้นแรก สร้างอินสแตนซ์ของ Configuration โดยที่เราจะส่งข้อมูลประจำตัวของไคลเอนต์
  • ประการที่สอง ให้ทำการเริ่มต้นวัตถุของ PdfApi โดยส่งวัตถุ Configuration ไปด้วย
  • ประการที่สาม สร้างอ็อบเจ็กต์ของ PutPdfInRequestToHtml ซึ่งเราจะกำหนดไฟล์ HTML ที่ได้.
// For more examples, 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 to html converter

Image:- A preview of PDF to HTML conversion.

ส่งออก PDF เป็น HTML โดยใช้ cURL

สำหรับผู้ที่ชื่นชอบการใช้คำสั่งบนบรรทัดคำสั่ง นี่คือวิธีที่คุณสามารถใช้ cURL เพื่อแปลง PDF เป็น HTML ผ่าน REST API

ขั้นตอนที่ 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"

ขั้นตอนที่ 2. แปลง 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 ออนไลน์

Want to test the feature without writing code? Try our ออนไลน์ PDF เป็น HTML converter, built on the same API.

pdf to html

แอปแปลง PDF ฟรีเป็น HTML

ข้อสรุป

ด้วย .NET REST API นักพัฒนาสามารถเปลี่ยนไฟล์ PDF แบบคงที่ให้เป็นเนื้อหา HTML ที่ตอบสนองได้อย่างรวดเร็ว สิ่งนี้ช่วยปรับปรุงการทำงานของการเผยแพร่เอกสารสำหรับเว็บไซต์ แพลตฟอร์ม CMS และคลังข้อมูลออนไลน์

ลิงก์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกโพสต์ต่อไปนี้สำหรับข้อมูลเกี่ยวกับ: