วิธีแปลงไฟล์ TEXT เป็น PDF ออนไลน์ใน Node.js

วิธีแปลงไฟล์ TEXT เป็น PDF ออนไลน์ใน Node.js

ไฟล์ Text ใช้เพื่อจัดเก็บข้อความธรรมดาหรือสร้างบันทึกด่วนในแอปพลิเคชันต่างๆ อย่างไรก็ตาม เนื่องจากไฟล์แผ่นจดบันทึกไม่มีคุณลักษณะขั้นสูง เช่น PDF ดังนั้น ในบางกรณี คุณอาจต้องแปลงไฟล์ข้อความเป็น PDF หรือในทางกลับกัน เพื่อให้การแปลง Text เป็น PDF หรือ PDF เป็น Text เป็นแบบอัตโนมัติโดยทางโปรแกรม บทความนี้จะสาธิตวิธีแปลงไฟล์ Text เป็น PDF ทางออนไลน์ใน Node.js

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

ไฟล์ข้อความเป็น PDF Conversion REST API และ Node.js SDK

ในการแปลง TEXT เป็น PDF ฉันจะใช้ API Node.js SDK of GroupDocs.Conversion Cloud เป็นไลบรารีและโซลูชันการแปลงเอกสารที่ไม่ขึ้นกับแพลตฟอร์ม ช่วยให้คุณสามารถแปลงเอกสารและรูปภาพของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบใดก็ได้ที่คุณต้องการได้อย่างราบรื่น คุณสามารถแปลงระหว่างเอกสารและรูปภาพมากกว่า 50 ประเภทได้อย่างง่ายดาย เช่น Word, PowerPoint, Excel, PDF, HTML, CAD, ภาพแรสเตอร์ ฯลฯ นอกจากนี้ยังมี .NET, Java, PHP, Ruby, Android และ Python SDK อีกด้วย สมาชิกในครอบครัวการแปลงเอกสาร สำหรับ Cloud API

คุณสามารถติดตั้ง GroupDocs.Conversion Cloud ในโครงการ Node.js ของคุณได้โดยใช้คำสั่งต่อไปนี้ในคอนโซล:

npm install groupdocs-conversion-cloud

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

# นำเข้า Node.js SDK ในแอปพลิเคชันโหนดของคุณจาก http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// รับ clientId และ clientSecret จาก https://dashboard.groupdocs.cloud (ต้องลงทะเบียนฟรี)
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

วิธีแปลงไฟล์ข้อความเป็น PDF ออนไลน์ใน Node.js โดยใช้ REST API

คุณสามารถแปลงข้อความเป็น pdf ใน nodejs โดยทางโปรแกรมบนคลาวด์โดยทำตามขั้นตอนด้านล่าง:

  1. อัปโหลด ไฟล์ข้อความไปยังคลาวด์
  2. แปลง ข้อความเป็นไฟล์ PDF
  3. ดาวน์โหลด ไฟล์ PDF ที่แปลงแล้ว

อัพโหลดไฟล์

ประการแรก อัปโหลดไฟล์ข้อความไปยังคลาวด์โดยใช้ตัวอย่างโค้ดต่อไปนี้:

// เปิดไฟล์ใน IOStream จากไดรฟ์ระบบของคุณ
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.txt';
// อ่านไฟล์
fs.readFile(resourcesFolder, (err, fileStream) => {
  // สร้าง FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // สร้างคำขออัปโหลดไฟล์
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.txt", fileStream, myStorage);
  // อัพโหลดไฟล์
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

ด้วยเหตุนี้ ไฟล์ข้อความที่อัปโหลดจะอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณบนระบบคลาวด์

แปลงข้อความเป็นรูปแบบ PDF ใน Node.js

คุณสามารถแปลง Text เป็น PDF โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • สร้างตัวอย่างของ ConvertSettings
  • ตั้งชื่อที่เก็บข้อมูลและเส้นทางไฟล์ข้อความอินพุต
  • จากนั้น กำหนด “pdf” ให้กับรูปแบบ
  • ตอนนี้ ระบุพาธไฟล์ pdf เอาต์พุต
  • สร้าง ConvertDocumentRequest ด้วย ConvertSettings
  • สุดท้าย แปลงโดยเรียกเมธอด convertDocument() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ TEXT เป็นรูปแบบ PDF ใน Nodejs โดยใช้ REST API:

// วิธีแปลงไฟล์ TEXT เป็น PDF ใน Node.js โดยใช้ REST API
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.txt";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

  try {
    // สร้างคำขอแปลงเอกสาร
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
วิธีแปลง TEXT เป็นรูปแบบ PDF ใน Node.js

แปลงข้อความ เป็นรูปแบบ PDF ใน Node.js

ดาวน์โหลดไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ PDF ที่แปลงแล้วบนคลาวด์ ตอนนี้คุณรู้วิธีแปลง Text เป็น PDF ในโหนดแล้ว จากนั้นดาวน์โหลดไฟล์ pdf โดยใช้ตัวอย่างโค้ดต่อไปนี้:

// สร้าง FileApi เพื่อดาวน์โหลดไฟล์ที่แปลงแล้ว
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// สร้างคำขอไฟล์ donwload
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// ดาวน์โหลดไฟล์และตอบกลับประเภท Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // บันทึกไฟล์ในไดเร็กทอรีระบบของคุณ
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pdf", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

ตัวแปลงข้อความเป็น PDF ฟรีออนไลน์

วิธีแปลงข้อความเป็น PDF ออนไลน์ฟรี โปรดลองทำสิ่งต่อไปนี้เพื่อ ออนไลน์แปลงข้อความเป็น pdf ฟรี ซึ่งพัฒนาโดยใช้ API ข้างต้น

บทสรุป

ไฟล์ข้อความและ PDF ใช้กันอย่างแพร่หลายในการจัดเก็บและส่งข้อมูล บทความนี้กล่าวถึงวิธีเปลี่ยนข้อความเป็น pdf ในแอปพลิเคชัน Node.js คุณรู้แล้วตอนนี้:

  • วิธีแปลงข้อความเป็น PDF โดยใช้ Node.js;
  • อัปโหลดไฟล์ข้อความโดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ PDF ที่แปลงแล้ว
  • ตัวแปลงข้อความเป็น PDF ออนไลน์ฟรี;

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ เรายังมีส่วน API Reference ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

สุดท้ายนี้ groupdocs.cloud กำลังเขียนบทความบล็อกใหม่เกี่ยวกับการแปลงไฟล์รูปแบบต่างๆ โดยใช้ REST API ดังนั้นโปรดติดตามการอัปเดตอย่างสม่ำเสมอ

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับวิธีแปลงข้อความเป็นรูปแบบ PDF ผ่านทางฟอรัมสนับสนุนฟรี

คำถามที่พบบ่อย

ฉันจะแปลงข้อความเป็น PDF ใน Node.js ได้อย่างไร

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด Node.js สำหรับวิธีแปลงไฟล์ Text เป็น PDF แบบออนไลน์และรวดเร็ว

จะติดตั้งไลบรารี Text to PDF Node.js ได้อย่างไร

ดาวน์โหลดและติดตั้งตัวแปลง Text เป็น PDF ไลบรารี Node.js เพื่อแปลงและประมวลผลไฟล์โดยทางโปรแกรม

วิธีแปลงข้อความเป็นไฟล์ PDF โดยใช้ REST API

สร้างอินสแตนซ์ของ ConvertApi ตั้งค่าของการตั้งค่าการแปลงและเรียกใช้เมธอด convertDocument ด้วย ConvertDocumentRequest เพื่อแปลงไฟล์ข้อความเป็น PDF ออนไลน์ หรือในทางกลับกัน

ฉันจะแปลงไฟล์ข้อความเป็น PDF ออนไลน์ฟรีได้อย่างไร

โปรดใช้ ตัวแปลงไฟล์ข้อความออนไลน์เป็น PDF เพื่อแปลงไฟล์ข้อความเป็น PDF อย่างง่ายดายในไม่กี่วินาที

ฉันจะแปลงไฟล์ Text เป็น PDF ทางออนไลน์ฟรีได้อย่างไร

  • เปิด เครื่องมือแปลงข้อความเป็น PDF ออนไลน์
  • คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ข้อความหรือลากและวางไฟล์ข้อความ
  • คลิกที่ปุ่ม Convert Now ตัวแปลง Text เป็น PDF ออนไลน์จะแปลง Text เป็นไฟล์ PDF
  • ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากการแปลง

ฉันจะแปลงข้อความเป็น PDF ออฟไลน์ใน windows ได้อย่างไร

โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดซอฟต์แวร์แปลงข้อความเป็น PDF ฟรีสำหรับ Windows ซอฟต์แวร์ดาวน์โหลดฟรีแปลงข้อความเป็น PDF ออนไลน์นี้สามารถใช้แปลงข้อความเป็น PDF ในหน้าต่างได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

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

เราขอแนะนำให้คุณไปที่บทความต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: