วิธีแปลง pdf เป็น html โดยไม่เสียรูปแบบ

วิธีแปลง PDF เป็น HTML โดยทางโปรแกรม

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

หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:

REST API การแปลงหน้า PDF เป็น HTML และ Node.js SDK

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

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

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 เป็นรูปแบบ HTML ใน Node.js โดยใช้ REST API

ขั้นตอนด้านล่างจะช่วยให้คุณสามารถแปลงไฟล์ PDF เป็น HTML โดยใช้ Nodejs

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

อัปโหลดไฟล์ PDF

ตัวอย่างโค้ดต่อไปนี้สามารถใช้เพื่ออัปโหลดไฟล์ PDF ไปยังคลาวด์:

// เปิดไฟล์ใน IOStream จากไดรฟ์ระบบของคุณ
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// อ่านไฟล์
fs.readFile(resourcesFolder, (err, fileStream) => {
  // สร้าง FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // สร้างคำขออัปโหลดไฟล์
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", 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 ที่อัปโหลดมีอยู่ใน ส่วนไฟล์ ของแดชบอร์ดของคุณ

แปลง PDF เป็นเอกสาร HTML ใน Node.js

การแปลง PDF เป็น HTML โดยใช้ไลบรารี Node.js นี้เป็นเรื่องของซอร์สโค้ดไม่กี่บรรทัด คุณสามารถทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ด:

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

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

// วิธีแปลง PDF เป็นรูปแบบ HTML ใน 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.pdf";
  settings.format = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

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

convert()
.then(() => {
  console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

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

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

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

แปลงหน้าเฉพาะของ PDF เป็น HTML ใน Node.js โดยใช้ REST API

คุณสามารถทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อแปลง PDF เป็น HTML ในแอปพลิเคชัน Node.js ด้วยการตั้งค่าขั้นสูง:

โปรดทำตามขั้นตอนด้านล่าง:

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง PDF เป็น HTML ใน Node.js โดยใช้ตัวเลือกขั้นสูง:

// วิธีแปลงหน้าเฉพาะของ PDF เป็น HTML ใน 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.pdf";
  settings.format = "html";
  
  let convertOptions = new conversion_cloud.HtmlConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.fixedLayout = true;
 
  settings.convertOptions = convertOptions
  settings.outputPath = "nodejs-testing/sample-file.html";

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

convert()
.then(() => {
  console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

โปรแกรมแปลง PDF เป็น HTML ออนไลน์ฟรี

จะเปลี่ยน PDF เป็นรูปแบบ HTML ออนไลน์ฟรีได้อย่างไร โปรดลองใช้ ตัวแปลง PDF เป็น HTML ออนไลน์ฟรี ต่อไปนี้ ตัวแปลง PDF เป็น HTML5 ออนไลน์นี้ได้รับการพัฒนาโดยใช้ API ด้านบนและสามารถแปลง PDF เป็นตาราง HTML ออนไลน์ได้อย่างรวดเร็ว

บทสรุป

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

  • วิธีแปลง PDF เป็นรูปแบบ HTML ใน Node.js โดยใช้ REST API
  • วิธีแปลงหน้าเฉพาะของ PDF เป็น HTML ใน Node.js โดยใช้ REST API
  • ตัวแปลง PDF เป็น HTML ออนไลน์ฟรี;

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

นอกจากนี้ Groupdocs.cloud ยังอัปเดตหัวข้อใหม่ๆ อยู่เสมอ ดังนั้นติดตามข่าวสารล่าสุดอยู่เสมอ

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับตัวแปลง PDF เป็น HTML Node.js ได้ทาง ฟอรัมสนับสนุนฟรี

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

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

โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ดสำหรับวิธีสร้าง PDF จาก HTML โดยใช้จาวาสคริปต์อย่างรวดเร็วและสะดวก

วิธีสร้าง PDF จาก HTML Node.js โดยใช้ REST API

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

วิธีแปลง PDF เป็น HTML ออนไลน์ฟรี

ตัวแปลงรหัส PDF เป็น HTML ออนไลน์ฟรี ให้คุณแปลงรูปแบบไฟล์ PDF เป็น HTML ได้อย่างรวดเร็วและง่ายดาย เมื่อการแปลงเสร็จสิ้น คุณสามารถดาวน์โหลดไฟล์ HTML

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

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

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

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