
ไฟล์ HTML มักจะเป็นบล็อกพื้นฐานในการสร้างเว็บไซต์ รูปแบบไฟล์ HTML ช่วยให้คุณสามารถจัดการหรือจัดระเบียบข้อความ, รูปภาพ, ตาราง หรือเนื้อหาของหน้าอื่นๆ แอปพลิเคชั่นเว็บสมัยใหม่สร้างรายงานหรือข้อมูลในรูปแบบ HTML เพราะอุปกรณ์เกือบทั้งหมดรองรับรูปแบบนี้โดยไม่ต้องการการกำหนดค่าที่ซับซ้อนหรือเพิ่มเติม อย่างไรก็ตาม บ่อยครั้งที่เราจำเป็นต้องปกป้องเอกสารจากการปรับเปลี่ยนโดยการใช้สิทธิ์เอกสารหรือการลงนามดิจิทัล คุณอาจจำเป็นต้องเก็บข้อมูลไว้ในระยะเวลานาน ในกรณีเช่นนี้ คุณสามารถแปลงไฟล์ HTML เป็นเอกสาร PDF อาจมีเหตุผลอื่นๆ มากมายในการแปลงไฟล์ HTML เป็น PDF ที่นี่เราจะพู
Aspose.HTML Cloud API สำหรับการแปลง HTML เป็น PDF
Aspose.HTML Cloud เป็น REST API ที่อนุญาตให้คุณแปลงหรือจัดการเอกสาร HTML และหลาย Supported File Formats อื่น ๆ คุณสามารถใช้มันบนแพลตฟอร์มใดก็ได้ที่คุณวางแผนจะทำงานกับ เนื่องจากสามารถใช้ได้กับคำสั่ง cURL หรือ SDK รวมถึง PHP, Ruby, Python, Node.js และ many others คุณเพียงแค่ต้องลงทะเบียนฟรีและทดสอบ API ในความสามารถทั้งหมด เราได้รวบรวมข้อมูลที่จำเป็นทั้งหมดเกี่ยวกับ Creating and Managing accounts ในบทความเอกสารแล้ว
แปลงไฟล์ HTML เป็น PDF
ที่นี่เราจะพูดถึงสองกรณีการใช้งานที่ได้รับความนิยมแต่แตกต่างกันของการแปลง HTML เป็น PDF โดยใช้ cURL ก่อนอื่นเรามาพิจารณาการแปลงไฟล์ HTML เป็น PDF โดยที่ไฟล์ HTML อยู่ในดิสก์ท้องถิ่นของคุณและผลลัพธ์ PDF จะถูกบันทึกในพื้นที่จัดเก็บของคุณ
- รับ App Key และ App SID ของคุณหลังจากลงทะเบียน
- รับ JSON Web Token
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- ไฟล์ PDF ที่สร้างขึ้นจะถูกบันทึกในโฟลเดอร์ที่กำหนดในหน่วยความจำ
ด้านล่างนี้เป็นโค้ดตัวอย่างที่แสดงขั้นตอนทั้งหมดและแปลงไฟล์ HTML เป็น PDF:
// ก่อนอื่นให้รับ JSON Web Token
// กรุณาเอา App Key และ App SID ของคุณจาก https://dashboard.aspose.cloud/#/apps. กรุณาวาง App Key ใน \"clientsecret\" และ App SID ใน \"clientid\" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL example to convert HTML file to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
ไฟล์ HTML ที่แสดงโดยเบราวเซอร์ (Google Chrome)

ไฟล์ PDF ที่สร้างโดย Aspose.HTML Cloud API

เช่นเดียวกัน คุณยังสามารถแปลง HTML เป็น PDF โดยใช้ URL ได้ ในการตอบสนองต่อคำขอของคุณ จะมีการส่งไฟล์ PDF ซึ่งคุณสามารถบันทึกในระบบไฟล์ท้องถิ่นของคุณ ด้านล่างนี้คือขั้นตอนสำหรับการแปลงเว็บเพจเป็น PDF โดยการระบุ URL
- รับ App Key และ App SID ของคุณหลังจากลงทะเบียน
- รับ JSON Web Token
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- ไฟล์ PDF ที่สร้างขึ้นจะถูกบันทึกในระบบไฟล์ท้องถิ่นของคุณ
โค้ดตัวอย่างต่อไปนี้ทำตามขั้นตอนเหล่านี้และสามารถสร้างเอกสาร PDF ได้อย่างง่ายดาย:
// ก่อนอื่นให้รับ JSON Web Token
// โปรดรับ App Key และ App SID ของคุณจาก https://dashboard.aspose.cloud/#/apps. กรุณาวาง App Key ใน "clientsecret" และ App SID ใน "clientid" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL example to convert web page to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
เว็บเพจที่แสดงโดยเบราว์เซอร์ (Google Chrome)

ไฟล์ PDF ที่สร้างโดย Aspose.HTML Cloud

ตามที่คุณสังเกต ไฟล์ PDF ที่สร้างขึ้นคือการแสดงผล WYSIWYG ที่แท้จริง API มีการแสดงผลที่มีความละเอียดสูง ดังนั้นมันอาจเป็นตัวเลือกที่สมบูรณ์แบบในการนำไปใช้งานในแอปพลิเคชันของคุณ กรุณาทดสอบ API ก่อนทำการซื้อ และเรายินดีที่จะรับฟังข้อกังวล คำถาม หรือข้อเสนอแนะแบบของคุณผ่าน Free Support Forums.