TXT เป็น PDF JavaScript | ข้อความเป็น PDF ใน JavaScript

คุณกำลังมองหาวิธีแปลงไฟล์ข้อความธรรมดาจาก TXT ไปเป็น PDF ได้อย่างราบรื่นภายในโปรเจ็กต์ JavaScript ของคุณหรือไม่? คุณมาถูกที่แล้ว! ไม่ว่าคุณกำลังสร้างเว็บแอปพลิเคชัน สร้างเครื่องมือเพิ่มประสิทธิภาพการทำงาน หรือเพียงต้องการปรับปรุงขั้นตอนการทำงานของคุณ ความสามารถในการแปลง TXT เป็น PDF ได้โดยตรงจากภายในโค้ด JavaScript ของคุณจะช่วยประหยัดเวลาได้จริง ดังนั้น เรามาเริ่มต้นการเดินทางครั้งนี้เพื่อฝึกฝนศิลปะการแปลง TXT เป็น PDF ใน JavaScript กันเถอะ!

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. ตัวแปลง JavaScript TXT เป็น PDF
  2. แปลง TXT เป็น PDF ใน JavaScript
  3. [ลองใช้ตัวแปลง TXT เป็น PDF ออนไลน์]
  4. แหล่งข้อมูลฟรี

ไลบรารี JavaScript เพื่อแปลง TXT เป็น PDF

เราจะใช้ Aspose.PDF for JavaScript เพื่อแปลง TXT เป็นเอกสาร PDF ช่วยให้นักพัฒนาสามารถสร้าง จัดการ แก้ไข และแปลงเอกสาร PDF โดยทางโปรแกรม สามารถรวมเข้ากับแอปพลิเคชัน JavaScript ได้อย่างง่ายดาย ซึ่งทำให้เป็นตัวเลือกที่เหมาะสำหรับงานที่เกี่ยวข้องกับ PDF

โปรด ดาวน์โหลดไลบรารี่ และปฏิบัติตามคำแนะนำการติดตั้งที่ให้ไว้ที่นี่: ติดตั้ง Aspose.PDF for JavaScript

แปลง TXT เป็น PDF ใน JavaScript

ในการแปลง TXT เป็น PDF โดยใช้ Aspose.PDF ในเว็บแอปพลิเคชัน เราเพียงแค่ต้องโหลดไฟล์ TXT แล้วบันทึกในรูปแบบ PDF งานการแปลง TXT เป็น PDF ที่ใช้ทรัพยากรมากจะถูกส่งไปยังเธรดของพนักงานเว็บ และจะป้องกันการบล็อกเธรด UI หลัก ดังนั้นแอปพลิเคชันตัวแปลงของเราจึงเป็นมิตรกับผู้ใช้ และการดาวน์โหลดผ่านการแปลงก็ง่ายขึ้น

เราสามารถแปลงไฟล์ข้อความธรรมดาเป็นเอกสาร PDF ใน JavaScript ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างผู้ปฏิบัติงานเว็บโดยใช้ข้อมูลโค้ดต่อไปนี้:
/*Create Web Worker*/
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
AsposePDFWebWorker.onerror = evt => console.log(`Error from Web Worker: ${evt.message}`);
AsposePDFWebWorker.onmessage = evt => document.getElementById('output').textContent = 
  (evt.data == 'ready') ? 'loaded!' :
    (evt.data.json.errorCode == 0) ? `Result:\n${DownloadFile(evt.data.json.fileNameResult, "application/pdf", evt.data.params[0])}` : `Error: ${evt.data.json.errorText}`;

/*Event handler*/
const ffileFromTxt = e => {
  const file_reader = new FileReader();
  file_reader.onload = event => {
    /*Convert a TXT-file to PDF and save the "ResultPDFFromTxt.txt" - Ask Web Worker*/
    AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfFromTxt', "params": [event.target.result, e.target.files[0].name, "ResultPDFFromTxt.pdf"] }, [event.target.result]);
  };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

/*Make a link to download the result file*/
const DownloadFile = (filename, mime, content) => {
    mime = mime || "application/octet-stream";
    var link = document.createElement("a"); 
    link.href = URL.createObjectURL(new Blob([content], {type: mime}));
    link.download = filename;
    link.innerHTML = "Click here to download the file " + filename;
    document.body.appendChild(link); 
    document.body.appendChild(document.createElement("br"));
    return filename;
}
  1. ตอนนี้ แปลง TXT เป็น PDF โดยทำตามขั้นตอนด้านล่าง:
  • ขั้นแรก เลือกไฟล์ TXT อินพุตที่คุณต้องการแปลง
  • จากนั้น สร้างวัตถุ FileReader ใหม่
  • จากนั้น เรียกใช้ฟังก์ชัน AsposePdfFromTxt ซึ่งจะแปลง TXT เป็นรูปแบบ PDF ฟังก์ชั่นนี้ยังยอมรับชื่อของไฟล์ที่แปลงแล้วด้วย
  • หลังจากนั้น หาก json.errorCode เป็น 0 ไฟล์ PDF ผลลัพธ์ของคุณจะได้รับชื่อที่คุณระบุไว้ก่อนหน้านี้ มิฉะนั้น จะเกิดข้อผิดพลาดในไฟล์ของคุณ และข้อความแสดงข้อผิดพลาดจะถูกบันทึกไว้ในไฟล์ json.errorText
  • สุดท้าย ฟังก์ชัน DownloadFile จะสร้างลิงก์สำหรับดาวน์โหลดไฟล์ PDF ที่แปลงแล้ว

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ TXT เป็นเอกสาร PDF ใน JavaScript

var ffileFromTxt = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    const json = AsposePdfFromTxt(event.target.result, e.target.files[0].name, "ResultPDFFromTxt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    DownloadFile(json.fileNameResult, "application/pdf");
  }
  file_reader.readAsArrayBuffer(e.target.files[0]);
}
แปลง TXT เป็น PDF ใน JavaScript

รับไลบรารี PDF JavaScript ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี และใช้ไลบรารี JavaScript PDF นี้โดยไม่มีข้อจำกัดใดๆ

ลองใช้ตัวแปลง TXT เป็น PDF ออนไลน์

คุณยังสามารถแปลงไฟล์ข้อความธรรมดาเป็นเอกสาร PDF ออนไลน์ได้โดยใช้เครื่องมือ ตัวแปลง TXT เป็น PDF ฟรีนี้

TXT เป็น PDF – แหล่งข้อมูลการเรียนรู้

นอกจากการสร้างไฟล์ TXT ลงในเอกสาร PDF แล้ว เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง จัดการ และแปลงเอกสาร PDF และสำรวจคุณสมบัติอื่นๆ ของไลบรารีโดยใช้แหล่งข้อมูลด้านล่าง:

บทสรุป

ในบล็อกโพสต์นี้ เราได้สำรวจกระบวนการแปลงไฟล์ TXT เป็นเอกสาร PDF โดยใช้ JavaScript ขั้นตอนและโค้ดที่ให้ไว้ในโพสต์บล็อกนี้ช่วยปรับปรุงการแปลงไฟล์ข้อความธรรมดาเป็นรูปแบบ PDF โดยใช้แอปพลิเคชัน JavaScript ลดความซับซ้อนของงานการแปลงเอกสารผ่านการผสานรวมและฟีเจอร์ที่มีประสิทธิภาพ Aspose.PDF ช่วยให้นักพัฒนาทำให้แอปพลิเคชันของตนมีประสิทธิภาพมากขึ้นโดยการแปลงข้อความเป็น PDF หากคุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัมการสนับสนุนฟรี ของเรา

ดูสิ่งนี้ด้วย