![](https://products.fileformat.com/th/pdf/javascript/aspose-pdf-for-javascript-via-cpp/header-image.png)
Aspose.PDF for JavaScript via C++
JavaScript API สำหรับการสร้างและการแปลง PDF
การสร้าง การแก้ไข การเรนเดอร์ และการแปลงเอกสาร PDF เป็นรูปแบบไฟล์อื่นๆ ที่รองรับโดยไม่ต้องใช้ Adobe Acrobat ผ่านไลบรารี JavaScript
Aspose.PDF สำหรับ JavaScript ผ่าน C++ เป็นไลบรารีการประมวลผลและการแปลง PDF ขั้นสูงที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถ สร้างเว็บแอปพลิเคชันด้วยความสามารถในการสร้าง แก้ไข และแปลงเอกสาร PDF ได้อย่างง่ายดาย เป็นข้อเสนอที่ไม่เหมือนใครที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้ประโยชน์จากพลังของ JavaScript สำหรับการจัดการ PDF ภายในแอปพลิเคชันของตนเอง Aspose.PDF สำหรับ JavaScript ผ่าน C++ ได้รับการออกแบบมาเพื่อประสิทธิภาพสูง พร้อมด้วยอัลกอริธึมที่ได้รับการปรับปรุงเพื่อให้มั่นใจว่าการประมวลผล PDF รวดเร็วและมีประสิทธิภาพ
Aspose.PDF สำหรับ JavaScript ผ่าน C++ สามารถรวมเข้ากับแอปพลิเคชัน JavaScript ที่มีอยู่ได้อย่างง่ายดาย ด้วย API ที่เรียบง่ายและใช้งานง่ายซึ่งต้องใช้ความพยายามในการเขียนโค้ดเพียงเล็กน้อย มีคุณสมบัติที่สำคัญหลายประการในไลบรารีสำหรับการทำงานกับเอกสาร PDF เช่น การปรับเอกสาร PDF ให้เหมาะสม การเพิ่มตราประทับลงในไฟล์ PDF การเพิ่มรูปภาพลงในไฟล์ PDF การแยกข้อความจาก PDF การแยก PDF ออกเป็นสองไฟล์ การแปลง PDF เป็น รูปแบบรูปภาพ, เข้ารหัสและถอดรหัสไฟล์ PDF, เพิ่มไฮเปอร์ลิงก์ไปยัง PDF, เพิ่มไฟล์แนบลงใน PDF, รองรับ Unicode และอื่นๆ อีกมากมาย
Aspose.PDF สำหรับ JavaScript ผ่าน C++ สามารถใช้เพื่อดึงข้อมูลจากเอกสาร PDF เพื่อการวิเคราะห์และการประมวลผลในอุตสาหกรรมต่างๆ เช่น การดูแลสุขภาพ การเงิน และการวิจัย นักพัฒนาซอฟต์แวร์สามารถรักษาความปลอดภัยเอกสาร PDF ของตนได้โดยเพิ่มการป้องกันด้วยรหัสผ่าน การเข้ารหัส และลายเซ็นดิจิทัล เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาตและปกป้องข้อมูลที่ละเอียดอ่อน ด้วยคุณสมบัติขั้นสูง การรองรับข้ามแพลตฟอร์ม ประสิทธิภาพที่มีประสิทธิภาพ การผสานรวมที่ง่ายดาย ตลอดจนเอกสารและการสนับสนุนที่ครอบคลุม Aspose.PDF สำหรับ JavaScript ผ่าน C++ จึงเป็นโซลูชันที่เชื่อถือได้และมีประสิทธิภาพสำหรับความต้องการในการจัดการ PDF ของคุณ
การเริ่มต้นใช้งาน Aspose.PDF สำหรับ Java
หากต้องการติดตั้งและใช้ Aspose.PDF สำหรับ JavaScript ผ่าน C++ จากไฟล์เก็บถาวร -*ZIP ให้ทำตามคำแนะนำต่อไปนี้
- แตกไฟล์ออกจากไฟล์ ZIP
- เข้ารหัสไฟล์ *.lic ของคุณโดยใช้ 'encrypt_lic.html'
- แก้ไข 'settings.json' และตั้งค่าการตั้งค่าของคุณ
ไปที่ลิงก์เพื่อดาวน์โหลดโดยตรง
คุณยังสามารถดาวน์โหลดไลบรารีได้โดยตรงจากAspose.PDF หน้าผลิตภัณฑ์
แปลงไฟล์ PDF ผ่าน JavaScript API
Portable Document Format (PDF) เป็นที่นิยมอย่างมากในชุมชนอินเทอร์เน็ต และเนื่องจากความสะดวกในการพกพา ความคล่องตัว และความสามารถในการอ่าน จึงถือเป็นวิธีที่ปลอดภัยและสะดวกในการเผยแพร่ข้อมูลส่วนตัวผ่านทางเว็บ Aspose.PDF สำหรับ JavaScript ผ่าน C++ เป็นเครื่องมือที่มีประโยชน์มากที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถแปลงเอกสาร PDF เป็นรูปแบบไฟล์ที่รองรับอื่นๆ เช่น JPEG, PDF และอื่นๆ เพียงไม่กี่ขั้นตอน คุณก็สามารถแปลงไฟล์ PDF เป็นรูปแบบไฟล์ JPEG ดังที่ระบุด้านล่าง
แปลง PDF เป็น JPEG โดยใช้ JavaScript API
var ffileToJpg = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
if (json.errorCode == 0) {
document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
//make links to result files
for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
}
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
เพิ่มประสิทธิภาพเอกสาร PDF ผ่าน JavaScript API
Aspose.PDF สำหรับ JavaScript ผ่านทาง C++ ช่วยให้นักพัฒนาซอฟต์แวร์เพิ่มประสิทธิภาพเนื้อหาเอกสาร PDF สำหรับเว็บโดยใช้โค้ด JavaScript การเพิ่มประสิทธิภาพ PDF หรือการทำให้เป็นเส้นตรงสำหรับเว็บเป็นกระบวนการที่มีประโยชน์มากซึ่งช่วยผู้ใช้ในการสร้างเอกสาร PDF ที่เหมาะสำหรับการเรียกดูออนไลน์โดยใช้เว็บเบราว์เซอร์ โดยปกติแล้วมันสามารถบีบอัดขนาด PDF ได้อย่างมาก เพิ่มความเร็วในการแสดงผล และทำให้เหมาะสมกับผู้ใช้มากขึ้น ตัวอย่าง JavaScript ต่อไปนี้สาธิตวิธีการเพิ่มประสิทธิภาพเอกสาร PDF ให้เหมาะสมกับเว็บด้วยโค้ด JavaScript เพียงไม่กี่บรรทัด
จะเพิ่มประสิทธิภาพเอกสาร PDF โดยใช้ JavaScript API ได้อย่างไร
var ffileOptimize = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
/*optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
else document.getElementById('output').textContent = json.errorText;
/*make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
รวมไฟล์ PDF เป็น PDF เดียวผ่าน JavaScript API
Aspose.PDF สำหรับ JavaScript ผ่าน C++ ได้รวมคุณสมบัติที่มีประสิทธิภาพมากสำหรับการจัดการ PDF ภายในเว็บแอปพลิเคชัน นักพัฒนาซอฟต์แวร์สามารถรวมเอกสาร PDF หลายชุดหรือแยกไฟล์ PDF ขนาดใหญ่ออกเป็นเอกสาร PDF หลายชุดได้อย่างง่ายดายโดยใช้คำสั่ง JavaScript เป็นกระบวนการที่มีประโยชน์มากที่ช่วยให้ผู้ใช้สามารถรวมไฟล์หลายไฟล์เป็นไฟล์เดียวเพื่อจัดการหรือพิมพ์ได้อย่างง่ายดาย ตัวอย่างโค้ด JavaScript ต่อไปนี้แสดงวิธีที่โปรแกรมเมอร์คอมพิวเตอร์สามารถเชื่อมไฟล์ PDF หลายไฟล์เข้าด้วยกันได้อย่างง่ายดาย
จะเชื่อมไฟล์ PDF โดยใช้ JavaScript ได้อย่างไร
var ffileMerge = function (e) {
const file_reader = new FileReader();
function readFile(index) {
/*only two files*/
if (index >= e.target.files.length || index >= 2) {
/*merge two PDF-files and save the "ResultMerge.pdf"*/
const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
else document.getElementById('output').textContent = json.errorText;
/*make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
return;
}
const file = e.target.files[index];
file_reader.onload = function (event) {
/*prepare(save) file from BLOB*/
AsposePdfPrepare(event.target.result, file.name);
readFile(index + 1)
}
file_reader.readAsArrayBuffer(file);
}
readFile(0);
}
แยกข้อความจากทุกหน้าของ PDF ผ่าน JavaScript
Aspose.PDF สำหรับ JavaScript ผ่าน C++ ช่วยให้นักพัฒนาซอฟต์แวร์สามารถแยกข้อความจากเอกสาร PDF โดยใช้ JavaScript API เป็นกระบวนการที่มีประโยชน์มากที่ช่วยให้โปรแกรมเมอร์สามารถรับส่วนหนึ่งของเอกสาร PDF และนำไปใช้ในตำแหน่งที่ต้องการได้ ไลบรารีช่วยให้นักพัฒนาซอฟต์แวร์ดึงข้อความจากรูปภาพ PDF หรือ PDF ที่สแกนได้อย่างง่ายดายโดยไม่ต้องอาศัยภายนอก ตัวอย่างต่อไปนี้แสดงวิธีรับข้อความ PDF ด้วยโค้ด JavaScript เพียงไม่กี่บรรทัด
จะแยกข้อความจากไฟล์ PDF ผ่าน JavaScript ได้อย่างไร
var ffileExtract = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//Extarct text from a PDF-file
const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};