แปลงเว็บเพจของคุณเป็น PDF ทันทีโดยใช้ Aspose.PDF cloud SDK คำสั่งเดียวในการแปลง HTML เป็น PDF

ภาพรวม
คุณกำลังคิดที่จะเพิ่มความสมบูรณ์ให้กับแอปพลิเคชัน Node.js ของคุณด้วยตัวแปลง HTML เป็น PDF หรือไม่ คุณมาถูกที่แล้ว เมื่อไม่นานมานี้ เราได้เผยแพร่โพสต์บล็อกบางโพสต์ เช่น PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, Convert Excel to PDF in Python | XLS Spreadsheet to PDF และอื่นๆ อย่างไรก็ตาม นี่เป็นบทความใหม่ในซีรีส์ Aspose.PDF Cloud Product Family และเราจะมาดูไลบรารีการแปลงเว็บเป็น PDF โดยครอบคลุมประเด็นต่อไปนี้
- API การแปลง HTML เป็น PDF**
- ประโยชน์ทางธุรกิจของ API การแปลงเอกสารบนคลาวด์**
- วิธีการแปลง HTML เป็น PDF โดยใช้ Aspose.PDF cloud SDK?**
บทนำเกี่ยวกับตัวแปลงรูปแบบไฟล์ (Aspose.PDF)
ใน blog post ล่าสุดของเรา เราได้อธิบายอย่างครอบคลุมว่า Aspose.PDF คืออะไรและทำงานอย่างไร อย่างไรก็ตาม โพสต์บล็อกก่อนหน้านี้ของเราเป็นเรื่องเกี่ยวกับการแปลงไฟล์ PDF เป็น DOC โดยใช้ SDK บนคลาวด์ที่จัดทำโดย Aspose.PDF นอกจากนี้ นักพัฒนาสามารถเลือกใช้ REST (การถ่ายโอนสถานะแบบแทนค่า) API หรือ SDK (ชุดพัฒนาซอฟต์แวร์) ได้ ทั้งสองเวอร์ชันมีเอกสารประกอบที่สมบูรณ์เกี่ยวกับการพัฒนาและการใช้งาน นอกจากนี้ ผู้สมัครรับข้อมูล Aspose.PDF สามารถใช้ประโยชน์จาก ฟอรัม ซึ่งพวกเขาสามารถเปิดการสนทนาเกี่ยวกับฟีเจอร์ต่างๆ ได้ ทีมสนับสนุนพร้อมที่จะตอบคำถาม/อภิปรายเพื่อให้ประสบการณ์ของผู้ใช้เป็นไปอย่างราบรื่น
เหนือสิ่งอื่นใด Aspose.Cloud Product Family มาพร้อมกับ editor แบบเรียลไทม์ ซึ่งคุณสามารถทดลองใช้ API ได้ ดังนั้นคุณจึงสามารถทดสอบตัวแปลง HTML เป็น PDF ได้จาก UI เท่านั้น อินเทอร์เฟซนี้ให้ผู้ใช้ได้ใช้งานที่เป็นมิตรกับผู้ใช้จริงๆ ซึ่งคุณสามารถแทรกข้อมูลและอัปโหลดไฟล์เพื่อทดสอบฟีเจอร์ต่างๆ ได้ นอกจากนี้ คุณยังสามารถทดสอบเว็บเป็นฟีเจอร์การแปลง PDF ได้ด้วยตัวเองตามที่แสดงในรูปภาพด้านล่าง

เมื่อทำการทดสอบเสร็จแล้ว คุณสามารถดูและเลือกแผนการสมัครรับข้อมูลบน แดชบอร์ด ของ Aspose.cloud ได้ นอกจากนี้ยังมีแผนบริการฟรีสำหรับทำความเข้าใจระบบนิเวศทั้งหมดอีกด้วย
ประโยชน์ทางธุรกิจของ API การแปลงเอกสารบนคลาวด์
ในส่วนนี้ เราจะมาเจาะลึกถึงเหตุผลว่าเหตุใดจึงควรเพิ่มฟังก์ชันการใช้งานด้วยตัวแปลงรูปแบบไฟล์ และจะมาดูประโยชน์ทางธุรกิจด้วย ไฟล์ HTML จะถูกแสดงผลในเว็บเบราว์เซอร์และนำไปใช้ในการพัฒนาเว็บไซต์ธุรกิจ ประโยชน์ต่อไปนี้ควรค่าแก่การกล่าวถึง
ความได้เปรียบทางการแข่งขัน
ลองคิดเหมือนว่าคุณเป็นเจ้าของธุรกิจออนไลน์ที่ใช้บริการคลาวด์ การอำนวยความสะดวกให้ผู้ใช้ด้วยฟีเจอร์สูงสุดเพื่อรับมือกับงานประจำนั้นถือเป็นเรื่องที่ดีเสมอ ในปัจจุบัน ตัวแปลงรูปแบบไฟล์ได้รับความนิยมเนื่องจากโครงสร้างไฟล์ข้อมูลที่หลากหลาย และการแปลงเว็บเป็น PDF เป็นที่นิยมอย่างมากในหมู่พวกเขา
การเข้าถึงแบบออฟไลน์
เมื่อพูดถึงตัวแปลง HTML เป็น PDF ข้อดีที่ยิ่งใหญ่ที่สุดของการมีเว็บเพจเวอร์ชัน PDF ก็คือคุณสามารถบันทึกและดูแบบออฟไลน์ได้
แก้ไขได้
เป็นคุณลักษณะอีกประการหนึ่งที่แนบมากับไฟล์ PDF ที่คุณสามารถแก้ไขได้ตามต้องการ เช่น การเน้นข้อความ ลายเซ็นดิจิทัล คำอธิบายประกอบที่หลากหลาย และอื่นๆ อีกมากมาย
ในทำนองเดียวกัน ยังมีข้อดีอื่นๆ อีกมากมายที่มาพร้อมกับ SDK บนคลาวด์ Aspose.PDF ซึ่งคุณสามารถรวมเข้ากับพื้นที่ธุรกิจออนไลน์ของคุณได้ในเวลาไม่นาน กระบวนการทั้งหมดค่อนข้างเรียบง่ายและเป็นมิตร เพียงคุณเปิดใช้งาน และสิ่งมหัศจรรย์ที่เหลือก็จะเกิดขึ้นอย่างราบรื่น
วิธีการแปลง HTML เป็น PDF โดยใช้ Aspose.PDF cloud SDK?
จนถึงตอนนี้ เราได้ลองใช้ตัวแปลงรูปแบบไฟล์ (Aspose.PDF) แล้ว และได้ดูประโยชน์หลักบางประการของการมี API การแปลงเอกสารบนคลาวด์แล้ว ต่อไป เราจะดูว่าเราจะตั้งค่า Aspose.PDF ในแอป Node.js ของเราได้อย่างไร
หากคุณเพิ่งใช้แพลตฟอร์มของเรา โปรดไปที่ บทช่วยสอน นี้ ซึ่งเราได้อธิบายขั้นตอนทั้งหมดที่เกี่ยวข้องกับการตั้งค่า Aspose.cloud นอกจากนี้ เรายังได้อธิบายรายละเอียดเกี่ยวกับข้อกำหนดเบื้องต้นอีกด้วย
เนื่องจากเราได้ตั้งค่าโครงการพื้นฐานใน Nestjs (เช่น เฟรมเวิร์ก Nod.js) เพื่อตั้งค่าตัวแปลง HTML เป็น PDF บนโฮสต์โลคัลของเรา ตอนนี้ ให้เปิดไฟล์ “app.controller.ts” ที่อยู่ในโฟลเดอร์ ‘src’ และวางโค้ดต่อไปนี้เพื่อเปิดใช้งานการแปลงเว็บเป็น PDF ในแอป Node.js ของคุณ
import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Post('/html-to-pdf')
async htmlToPdf() {
const name = 'index.html';
const SrcFile = '/' + name;
const detFolder = '/myfolder';
const resultFile = 'index.pdf';
const resultPath = 'myfolder/' + resultFile;
const storageName = 'testing';
const fileToWrite = process.cwd() + '/' + resultFile;
const pdfApi = new PdfApi(
'YOUR-APPSID',
'YOUR-APPKEY',
);
try {
// Upload file to aspose cloud storage
const data = fs.readFileSync(name);
await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
await pdfApi.putHtmlInStorageToPdf(
resultFile,
SrcFile,
name,
null,
null,
false,
null,
null,
null,
null,
detFolder,
storageName,
);
// Download pdf from cloud storage
const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
const writeStream = fs.createWriteStream(fileToWrite);
writeStream.write(fileData.body);
return 'Web Page converted to PDF successfully';
} catch (e) {
throw e;
}
}
}
สุดท้าย ให้รีสตาร์ทเซิร์ฟเวอร์ คุณสามารถสร้างคำขอโพสต์ได้ที่ https://localhost:3000/html-to-pdf ตอนนี้ คุณควรเห็นไฟล์ชื่อ “index.pdf” ในโฟลเดอร์รูทของโปรเจ็กต์ของคุณ เพียงเท่านี้ก็เรียบร้อย
บทสรุป
นี่คือตอนจบของบทความบทช่วยสอน Aspose.PDF นี้ คุณคงเห็นแล้วว่ากระบวนการทั้งหมดนั้นง่ายดายเพียงใด โดยคุณสามารถเสริมแต่งแอป Node.js ของคุณด้วยตัวแปลง HTML เป็น PDF ระดับองค์กร นอกจากนี้ คุณยังสามารถลดต้นทุนที่เกี่ยวข้องกับงานซ้ำซากและเพิ่มประสิทธิภาพการทำงานได้โดยเลือกใช้ตัวแปลงรูปแบบไฟล์บนคลาวด์ ตอนนี้ คุณทราบวิธีการแปลง HTML เป็น PDF และคุ้นเคยกับไลบรารีการแปลงเว็บเป็น PDF ที่นำเสนอโดย Aspose.PDF แล้ว ดังนั้น ถึงเวลาแล้วที่จะสมัครใช้ SDK บนคลาวด์สำหรับแอปพลิเคชัน Node.js ของคุณ นอกจากนี้ ยังมี เอกสารประกอบ ที่ครอบคลุมสำหรับฟีเจอร์ทั้งหมดของตัวแปลงไฟล์ออนไลน์ทุกตัว มี แผนต่างๆ ให้เลือก และสามารถเลือก แผนฟรี เพื่อศึกษาเพิ่มเติมก่อนตัดสินใจซื้อ
สุดท้ายนี้ หัวข้อ Blogs จะได้รับการอัปเดตด้วยบทความใหม่ๆ อย่างต่อเนื่อง ดังนั้น โปรดติดตามข่าวสารอัปเดตอย่างสม่ำเสมอ นอกจากนี้ คุณยังสามารถติดตามเราได้ทางบัญชีโซเชียลมีเดีย Facebook, LinkedIn และ Twitter
ถามคำถาม
โปรดอย่าลังเลที่จะเยี่ยมชม ฟอรัม ของเรา ซึ่งมีความเคลื่อนไหวอยู่ตลอดเวลาในการตอบคำถามและข้อสงสัย/การสนทนา
สำรวจ
คุณอาจพบลิงก์ต่อไปนี้ที่เกี่ยวข้อง: