
Aspose.PDF for Node.js via C++
API Node.js untuk Penciptaan & Penukaran Fail PDF
Perpustakaan Node.js yang Sangat Berkuasa untuk Pemprosesan Dokumen PDF Dalam Talian. Ia Membolehkan mencipta, Membaca, Mengubah Suai, Merender, Melindungi, Mengoptimumkan, & Menukar PDF kepada XLSX dalam Aplikasi Node.js.
Apakah Aspose.PDF untuk Node.js melalui C++?
PDF masih menjadi standard untuk dokumen digital di pelbagai industri, tetapi mengendalikan mereka secara programatik—terutamanya untuk tugas seperti pengekstrakan teks, penukaran format, atau perlindungan fail—boleh menjadi rumit. Aspose.PDF untuk Node.js melalui C++ menawarkan penyelesaian yang kuat dan berkesan dengan membolehkan pembangun mencipta PDF dalam Node.js, membaca fail PDF, dan mengintegrasikan ciri manipulasi PDF lanjutan ke dalam aplikasi mereka dengan lancar. Direka untuk kelajuan dan kebolehpercayaan, perpustakaan ini memanfaatkan prestasi C++ sambil memberikan pengalaman yang mudah bagi pembangun Node.js. Sama ada anda perlu mengubah suai fail PDF, mengekstrak teks daripada PDF, atau menukar fail PDF ke XLSX, penyelesaian ini merangkumi semuanya tanpa memerlukan pengetahuan mendalam tentang dalaman PDF.
Melebihi penyuntingan asas, Aspose.PDF membolehkan anda menyulitkan fail PDF, melindungi fail PDF dengan kata laluan, menggabungkan atau memisahkan PDF, menambah anotasi, dan secara dinamik menyisip atau mengeluarkan lampiran serta imej. Pembangun juga boleh mengoptimumkan PDF dalam Node.js untuk saiz dan prestasi atau menggunakan watermark dan OCR untuk kandungan yang diimbas. Dengan set alat yang komprehensif dan reka bentuk sedia awan, Aspose.PDF memberi kuasa kepada anda untuk menukar fail PDF dalam Node.js dan membina aplikasi PDF yang kaya dengan ciri yang boleh diskala. Bagi mana-mana pembangun yang ingin mempermudah aliran kerja dokumen dengan API REST PDF Node.js yang boleh dipercayai, Aspose.PDF untuk Node.js melalui C++ adalah pilihan ideal.
Mula Menggunakan Aspose.PDF untuk Node.js melalui C++
Untuk memasang dan menggunakan Aspose.PDF dengan Node.js melalui C++ daripada arkib -*ZIP, ikuti arahan berikut
- Ekstrak fail dari arkib ZIP
- Enkripsi fail *.lic anda menggunakan ‘encrypt_lic.html
- Edit ‘settings.json’ dan tetapkan tetapan anda
Anda juga boleh memuat turun perpustakaan secara langsung dari Aspose.PDF halaman produk
Tukar Fail PDF dalam Node.js
Aspose.PDF untuk Node.js melalui C++ memudahkan profesional perisian untuk dengan cepat dan mudah menukar dokumen PDF mereka ke format paling popular dalam persekitaran Node.js. Ia membenarkan penukaran PDF yang lancar ke pelbagai format fail popular termasuk DOCX, XLSX, EPUB, HTML, imej (JPEG, PNG, TIFF), dan banyak lagi. Ciri ini membolehkan pembangun perisian menyesuaikan kandungan PDF kepada pelbagai platform dan kes penggunaan dengan mudah. Contoh berikut menunjukkan bagaimana pembangun perisian boleh menukar dokumen PDF sedia ada kepada format fail XLSX dalam aplikasi Node.js.
Bagaimana Menukar Dokumen PDF ke Format XLSX dalam Aplikasi Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Ekstrak Teks dari PDF dalam Node.js
Mengekstrak teks serta imej daripada dokumen PDF adalah tugas yang sangat mencabar dan berguna. Aspose.PDF untuk Node.js melalui C++ telah menyediakan pelbagai fungsi berguna yang membolehkan pembangun perisian mengekstrak teks daripada dokumen PDF dengan tepat, memudahkan pemprosesan dan analisis kandungan secara programatik. Ciri ini penting untuk tugas seperti carian teks, analisis kandungan, dan pengekstrakan data. Contoh kod berikut menunjukkan bagaimana pengguna boleh mengekstrak teks daripada dokumen PDF mereka dalam aplikasi Node.js.
Bagaimana Mengekstrak Teks dari Dokumen PDF dalam Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
Lindungi Dokumen PDF dalam Aplikasi Node.js
Aspose.PDF untuk Node.js melalui C++ menyediakan ciri-ciri untuk mengamankan dokumen PDF dengan hanya beberapa baris kod dalam persekitaran Node.js. Terdapat beberapa ciri penting dalam perpustakaan ini seperti menandatangani PDF secara digital dengan selamat, menetapkan kata laluan, menyekat kebenaran, dan menyulitkan atau menyahsulit kandungan dokumen PDF. Di bawah ini ialah contoh yang menunjukkan bagaimana pemaju perisian dapat menyulitkan dokumen PDF dengan kata laluan dalam aplikasi Node.js.
Bagaimana untuk Mengenkripsi Fail PDF dengan Kata Laluan Pemilik dalam Node.js?
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Optimumkan Dokumen PDF dalam Node.js
Aspose.PDF untuk Node.js melalui C++ memudahkan pemaju perisian mengoptimumkan kandungan dokumen PDF untuk Web. Ia mengoptimumkan dokumen PDF untuk mengurangkan saiz fail, meningkatkan prestasi, dan keserasian dalam aplikasi Node.js. Perpustakaan ini juga boleh mengubah suai dokumen PDF sedia ada dengan menambah anotasi, imej, watermark, dan lain-lain. Berikut ialah contoh yang menunjukkan bagaimana pemaju perisian dapat mengoptimumkan dokumen PDF dalam aplikasi Node.js.
Bagaimana untuk Mengoptimumkan Dokumen PDF untuk Web dalam Aplikasi Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Penciptaan PDF Dinamik dalam Node.js
Aspose.PDF untuk Node.js melalui C++ memudahkan pemaju perisian untuk menjana dokumen PDF baru dari awal atau secara dinamik mencipta PDF berdasarkan data dalam aplikasi Node.js. Perpustakaan ini juga menyokong penambahan halaman, teks, imej, dan elemen lain secara programatik dalam dokumen PDF.
