שינוי פרוגרמטי של מסמכי DOC הוא חלק בלתי נפרד מזרימת העבודה הדיגיטלית המודרנית. ערוך טקסט ב DOC, הוסף גרפים באמצעות נתונים חיצוניים, שנה טבלאות.
ספריית Java היא פתרון עצמאי לעריכת DOC שאינו מסתמך על תוכנות אחרות. זה מוכן לשימוש מסחרי מכסה את כל הצרכים האפשריים של מפתחי Java מקצועיים:
Java DOC עורך פרוגרמטי מספק למפתחים ממשק API מודרני לעריכת DOC תוכנתי. שלב במהירות את תכונות השינוי DOC בתוכנה שלך. הספרייה שלנו תומכת בשינוי של מגוון פורמטים של מסמכים ב Java.
המשימה של עריכת DOC באופן תוכנתי ב Java היא המשימה של שינוי אלמנטים בעץ המסמכים DOC. זה ידוע גם בשם 'DOM' - מודל התכנות לאינטראקציה עם רכיבי מסמך DOC והמאפיינים שלהם.
תכונות השינוי DOC אינן ניתנות להפרדה מפונקציונליות החיפוש המתקדמת של DOC. לקבלת רמה גבוהה של גמישות, ספריית Java שלנו מספקת למפתחים פונקציונליות חיפוש מבוססת DOC Regex. גישה זו מרחיבה את האפשרויות לעריכת טקסט DOC, ומאפשרת שימוש בתבניות עבור טרנספורמציה דינמית של DOC.
אחת התכונות המבוקשות ביותר היא יצירה ושינוי דינמיים של טבלאות DOC. העבודה עם טבלאות נוחה מאוד עם ספריית Java: ערוך טבלאות, עדכן טבלאות וחילוץ טקסט טבלה באמצעות Java.
הדוגמה הבאה מדגימה כיצד לשנות מסמך DOC ב Java:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
עותק
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
עותק
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
עותק
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
עותק
import com.aspose.words.*;
Document doc = new Document("Input.doc");
DocumentBuilder builder = new DocumentBuilder(doc);
// הוסף טקסט בתחילת המסמך.
builder.moveToDocumentStart();
builder.writeln("Morbi enim nunc faucibus a.");
doc.save("Output.doc");
import com.aspose.words.*;
Document doc = new Document("Input.doc");
DocumentBuilder builder = new 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.doc");
import com.aspose.words.*;
Document doc = new Document("Input.doc");
DocumentBuilder builder = new DocumentBuilder(doc);
// הוסף תמונה בתחילת המסמך.
builder.moveToDocumentStart();
builder.insertImage("Image.png");
doc.save("Output.doc");
אנו מארחים את חבילות ה- Java שלנו במאגרי Maven. 'Aspose.Words עבור Java' הוא JAR נפוץ המכיל קוד בתים. אנא עקוב אחר ההוראות שלב אחר שלב כיצד להתקין אותו בסביבת מפתח Java שלך.
Java SE 7 Java יותר. אנו מספקים גם חבילה נפרדת ל- Java SE 6 למקרה שאתה חייב להשתמש ב- JRE מיושן זה.
Java שלנו היא חוצה פלטפורמות ופועלת בכל מערכות ההפעלה עם JVM, כולל Microsoft Windows, Linux, macOS, Android ו- iOS.
למידע על תלות בחבילה אופציונלית, כגון JogAmp JOGL, מנוע גופנים Harfbuzz Java Advanced Imaging JAI, עיין בתיעוד המוצר.
אתה יכול לערוך קבצים בפורמטים רבים אחרים: