ספריית JavaScript זו מספקת למפתחים ממשק API רב עוצמה לעריכת מסמכי Word, PDF באופן פרוגרמטי. שלב בקלות תכונות של שינוי מסמכים בתוכנה שלך. הפתרון שלנו תומך בעריכה של PDF, DOCX, DOC, RTF, ODT, EPUB, HTML ופורמטים רבים אחרים של קבצים ב JavaScript.
המשימה של עריכת מסמך באופן פרוגרמטי ב JavaScript היא המשימה של שינוי אלמנטים בעץ המסמכים. הוא ידוע גם בשם 'DOM' - מודל התכנות לאינטראקציה עם רכיבי מסמך ותכונותיהם.
תכונות עריכה עבור מבני נתונים מורכבים אינן ניתנות להפרדה מפונקציית החיפוש המתקדמת. כדי להבטיח את רמת הגמישות הגבוהה ביותר, הספרייה שלנו מספקת JavaScript פונקציונליות חיפוש Regex. גישה זו מרחיבה את האפשרויות לעריכת טקסט, ומאפשרת שימוש בתבניות לשינוי תוכן דינמי.
שינוי פרוגרמטי של מסמכי Word ו PDF הוא חלק בלתי נפרד מזרימת העבודה הדיגיטלית. ערוך טקסט ב PDF, Word, שנה טבלאות, הוסף גרפים באמצעות נתונים חיצוניים.
ספריית JavaScript היא פתרון עצמאי לעריכת מסמכים שלא צריך להתקין את Microsoft Word או Acrobat Reader. הוא מוכן לשימוש תעשייתי ומספק את כל מגוון הפעולות לשינוי וורד, PDF ותבניות קבצים אחרות:
אחת התכונות המבוקשות ביותר היא יצירת טבלה דינמית ושינוי טבלה במסמכי Word ו PDF. העבודה עם טבלאות קלה עם ספריית JavaScript: ערוך טבלאות, עדכן טבלאות וחילוץ טקסט טבלה בקוד JavaScript.
הדוגמה הבאה מראה כיצד לשנות מסמך Word בקוד JavaScript:
npm install @aspose/words
עותק
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// הכנס טקסט בתחילת המסמך.
builder.moveToDocumentStart()
builder.writeln("Morbi enim nunc faucibus a.")
doc.save("Output.docx")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// הכנס טבלה בתחילת המסמך.
builder.moveToDocumentStart()
builder.startTable()
builder.insertCell()
builder.write("Row 1, cell 1.")
builder.insertCell()
builder.write("Row 1, cell 2.")
builder.endTable()
doc.save("Output.docx")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// הכנס תמונה בתחילת המסמך.
builder.moveToDocumentStart()
builder.insertImage("Image.png")
doc.save("Output.docx")
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.