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, הוסף קבצים מצורפים ל-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
פורמט מסמכים ניידים (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]);
};