Cara mengubah pdf ke html tanpa kehilangan format

Cara Mengonversi PDF ke HTML Secara terprogram

PDF(Portable Document Format) adalah format dokumen aman yang berisi grafik, teks, model 3D, gambar, dll. Format PDF dikompresi dan lebih kecil dari format file lain yang dapat dibagikan. HTML adalah bahasa Markup ringan teks biasa yang banyak digunakan. Ini didukung oleh setiap browser dan memuat dengan cepat. PDF dan HTML, keduanya format file bagus untuk aksesibilitas, tetapi HTML umumnya jauh lebih baik untuk menyediakan informasi melalui web. Jadi, dalam artikel ini, kami akan menunjukkan cara mengonversi PDF ke HTML Online di Node.js.

Topik-topik berikut akan dibahas dalam artikel ini:

API REST Konversi Halaman PDF ke HTML dan SDK Node.js

Node.js SDK of GroupDocs.Conversion adalah pustaka konversi NodeJS online yang memungkinkan Anda melakukan konversi dari PDF ke HTML secara online. Ini adalah perpustakaan independen platform dan solusi konversi dokumen. Ini memungkinkan Anda untuk mengonversi dokumen dan gambar dengan mulus dari format file apa pun yang didukung ke format apa pun yang Anda butuhkan. Anda dapat dengan mudah mengonversi lebih dari 50 jenis dokumen dan gambar seperti Word, PowerPoint, Excel, PDF, HTML, CAD, gambar raster, dll. Ini juga mendukung SDK .NET, Java, PHP, Ruby, Android, dan Python sebagai miliknya anggota keluarga konversi dokumen untuk Cloud API.

GroupDocs.Conversion Cloud dapat diinstal menggunakan perintah berikut di Konsol Node.js:

npm install groupdocs-conversion-cloud

Selanjutnya, dapatkan Client ID dan Client Secret Anda dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan contoh kode yang tersedia. Setelah Anda memiliki ID dan rahasia Anda, silakan tambahkan kode seperti yang ditunjukkan di bawah ini:

# Impor Node.js SDK di aplikasi node Anda dari http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// dapatkan clientId dan clientSecret dari https://dashboard.groupdocs.cloud (diperlukan pendaftaran gratis).
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";

Cara Mengonversi PDF ke Format HTML di Node.js menggunakan REST API

Langkah-langkah yang diberikan di bawah ini akan memungkinkan Anda mengonversi file PDF menjadi HTML menggunakan Nodejs.

  1. Unggah file PDF ke cloud
  2. Konversi file PDF ke format HTML
  3. Unduh file HTML yang dikonversi

Unggah File PDF

Contoh kode berikut dapat digunakan untuk mengunggah file PDF ke cloud:

// buka file di IOStream dari drive sistem Anda.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// membaca berkas
fs.readFile(resourcesFolder, (err, fileStream) => {
  // membangun FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // buat permintaan unggah file
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // unggah data
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

File PDF yang diunggah tersedia di bagian file dasbor Anda.

Konversi PDF ke Dokumen HTML di Node.js

Konversi PDF ke HTML menggunakan pustaka Node.js ini adalah masalah beberapa baris kode sumber. Anda dapat mengikuti langkah-langkah berikut dan potongan kode:

  • Buat instance dari ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan nama penyimpanan dan jalur file PDF input
  • Selanjutnya, tetapkan “html” ke format
  • Sekarang, berikan jalur file HTML keluaran
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, konversi dengan memanggil metode convertDocument() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi PDF ke HTML online di Nodejs menggunakan REST API:

// Cara Mengonversi Format PDF ke HTML di Node.js menggunakan 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 {
    // Buat permintaan konversi dokumen
    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);
})

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file HTML yang dikonversi di cloud. Sekarang Anda tahu cara mengonversi format PDF ke HTML menggunakan Node.js. Selanjutnya, unduh file HTML menggunakan contoh kode berikut:

// buat FileApi untuk mengunduh file yang dikonversi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// buat permintaan donwload file
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// unduh file dan jenis respons Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // simpan file di direktori sistem Anda
        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);
    });

Konversikan Halaman Tertentu PDF ke HTML di Node.js menggunakan REST API

Anda dapat mengikuti langkah-langkah berikut dan cuplikan kode untuk mengonversi PDF ke HTML di aplikasi Node.js Anda dengan beberapa pengaturan lanjutan:

Silakan ikuti langkah-langkah yang diberikan di bawah ini:

  • Pertama, buat instance dari ConvertApi
  • Buat instance dari ConvertSettings
  • Tetapkan nama penyimpanan dan jalur file PDF input
  • Selanjutnya, tetapkan “html” ke format
  • Buat instance dari kelas HtmlConvertOptions
  • Tetapkan berbagai opsi konversi seperti fromPage, pagesCount, fixedLayout, dll.
  • Sekarang, berikan opsi konversi keluaran dan jalur file HTML
  • Buat ConvertDocumentRequest dengan ConvertSettings
  • Terakhir, konversi dengan memanggil metode convertDocument() dengan ConvertDocumentRequest

Contoh kode berikut menunjukkan cara mengonversi PDF ke HTML di Node.js menggunakan opsi lanjutan:

// Cara Mengonversi Halaman Tertentu PDF ke HTML di Node.js menggunakan 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 {
    // Buat permintaan konversi dokumen
    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);
})

Konverter PDF ke HTML Online Gratis

Bagaimana cara mengubah format PDF ke HTML online secara gratis? Silakan coba yang berikut Konverter PDF ke HTML online gratis. Konverter PDF ke HTML5 online ini dikembangkan menggunakan API di atas dan dapat dengan cepat mengonversi tabel PDF ke HTML online.

Kesimpulan

File PDF dan HTML banyak digunakan untuk menyimpan dan mengirimkan data. Jadi, artikel ini membahas cara mengubah format PDF ke HTML di aplikasi Node.js. Sekarang kamu tau:

  • cara mengonversi format PDF ke HTML di Node.js menggunakan REST API;
  • cara mengonversi halaman tertentu dari PDF ke HTML di Node.js menggunakan REST API
  • konverter online PDF ke HTML online gratis;

Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Cloud API menggunakan dokumentasi, atau contoh yang tersedia di GitHub. Kami juga menyediakan bagian Referensi API tempat Anda dapat berinteraksi dengan API secara langsung dengan browser web Anda. Anda dapat melihat halaman Panduan untuk Memulai.

Selain itu, Groupdocs.cloud juga terus memperbarui dengan topik-topik baru. Jadi, tetap up to date dengan informasi terbaru.

Berikan pertanyaan

Anda dipersilakan untuk mengajukan pertanyaan tentang pengonversi PDF ke HTML Node.js melalui Forum Dukungan Gratis kami.

FAQ

Bagaimana cara mengonversi PDF ke HTML di Node.js?

Silakan ikuti tautan ini untuk mempelajari cuplikan kode tentang cara menghasilkan PDF dari HTML menggunakan javascript dengan cepat dan mudah.

Bagaimana cara menghasilkan PDF dari HTML Node.js menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai setelan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk menghasilkan PDF dari berkas HTML.

Bagaimana cara mengonversi PDF ke HTML online secara gratis?

Konverter kode PDF ke HTML online gratis memungkinkan Anda mengonversi format file PDF ke HTML, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file HTML.

Bagaimana cara mengonversi PDF ke HTML offline?

Silakan kunjungi tautan ini untuk mengunduh perangkat lunak konverter PDF ke HTML gratis di windows. Perangkat lunak unduhan gratis konverter PDF ke HTML online ini dapat digunakan untuk mengubah PDF ke HTML di windows dengan cepat, dengan satu klik.

Lihat juga

Kami sarankan Anda membaca artikel berikut untuk mempelajari lebih lanjut: