תכונות תמיכה

Aspose.Words מספק למשתמשים מגוון רחב של תכונות. משתמשים יכולים לבצע כמות עצומה של משימות הקשורות למסמכים - החל להמיר מסמכים מפורמט נתמך אחד למשנהו ולשנות את המסמכים במהלך תהליך ההמרה למשימות עסקיות, כגון יצירת מסמכים מובנים ומושכים מבחינה ויזואלית או דיווח אוטומטי.

פורמטי מסמך מודרניים וסטנדרטים מורכבים, וכאשר אתה דורש המרת מסמך או תכונות עיבוד מסמכים אחרות בפרויקט שלך, הפתרון המעשי היחיד הוא לעתים קרובות להסתמך על רכיב צד שלישי המיישם את הפונקציונליות הרצויה. אבל באמצעות מרכיב של צד שלישי תמיד יש סיכון. אחד הסיכונים הייחודיים בעיבוד מסמכים הוא השאלה עד כמה הספרייה מיישמת פורמט מסמך מסוים או סטנדרטי.

נניח מחויבים לספק את המימוש המלא והמדוייק ביותר של פורמטים וסטנדרטים של מסמכים. The The The Aspose.Words הצוות מדגים את המחויבות שלהם לשיתוף פעולה על ידי מתן הערות יישום מפורט עבור פורמטי מסמך נתמך על פני פלטפורמות מרובות.

הטבלאות הבאות מסכמות ומשווים את הזמינות של Aspose.Words עבור Python via .NET תכונות ולספק קישורים לתיאורים מפורטים של תכונות.

פלטפורמות תמיכה

הפלטפורמות Aspose.Words עבור Python via .NET ניתן להשתמש בו Windows x64 או x86, macOS x86_x64 או Arm64 ומגוון רחב של Linux הפצה עם Python 3.5 או מאוחר יותר מותקנים. יש דרישות נוספות למטרה Linux פלטפורמות macOS:

  • GCC-6 ספריות (או מאוחר יותר)
  • תלות .NET Core Runtime. התקנת .NET Core Runtime עצמו NOT נדרש
  • For Python 3.5-3.7: pymalloc בנייה Python צריך. The The The --with-pymalloc Python אפשרות בנייה זמינה כברירת מחדל. בדרך כלל, pymalloc בנייה Python מסומן עם m suffix בקובץ.
    • libpython משותף Python ספרייה The The The --enable-shared Python אפשרויות בנייה מוגבלות כברירת מחדל, חלקם Python הפצה לא מכילה libpython ספרייה משותפת עבור כמה פלטפורמות linux, libpython ניתן להתקין ספרייה משותפת באמצעות מנהל החבילה, למשל: sudo apt-get install libpython3.7. הבעיה הנפוצה היא libpython הספרייה מותקנת במיקום אחר מאשר מיקום המערכת הסטנדרטית לספריות משותפות. ניתן לתקן את הבעיה באמצעות Python בניית אפשרויות לקביעת נתיבי ספריה חלופיים בעת איסוף Pythonאו קבוע על ידי יצירת קישור סמלי libpython קובץ הספרייה במיקום סטנדרטי של המערכת לספריות משותפות. בדרך כלל, libpython שם קובץ ספרייה משותף libpythonX.Ym.so.1.0 עבור Python 3.5-3.7, או libthonpyX.Y.SO.1.0 Python 3.8 ואילך (לדוגמה: libpython3.7m.so.1.0, libpython3.9.so.1.0).

אם אתה צריך תמיכה בפלטפורמות נוספות, חפש את מוצרי “האח המנצח” Aspose.Words עבור .NET או Aspose.Words עבור Java.

פורמטים ומסקנות

לקוחות רבים ברחבי העולם מסתמכים על תכונות היבוא והיצוא המעמיקות המסופקות על ידי Aspose.Words.

תכונות תיאור תיאור Python via .NET
Microsoft Word - DOC יישום פורמט DOC המהיר והשלם ביותר שניתן למצוא. tick
WordprocessingML - DOCX and XML Aspose.Words מספק תמיכה ממצה OOXML, Flat OPC וגם Word 2003 XML. tick
Rich Text Format - RTF תמיכה מקיפה של פורמט RTF כדי אינטראקציה עם מגוון רחב של יישומים. tick
HTML, XHTML and MHTML לטעון ולהציל HTML/XHTML עוד יותר יכולת הדדית. שמור כמו MHTML זמין גם. tick
OpenDocument - ODT Aspose.Words ניתן לטעון ולחסוך מסמכים OpenDocument פורמט טקסט (odt) tick
Adobe Portable Document Format - PDF להמיר כל מסמך ל- PDF עם נאמנות גבוהה. PDF/A נתמך. tick
XML Paper Specification - XPS להמיר כל מסמך XPS עם נאמנות גבוהה. tick
Plain Text - TXT בקלות להפיק טקסט על ידי שמירת בפורמט טקסט פשוט. tick
Digital Publishing EPUB EPUB הוא פורמט פופולרי עבור eBooks. ניתן להמיר כל מסמך Aspose.Words פורמט IDPF EPUB. tick
Printer Command Language (PCL) Aspose.Words עבור .NET מספק תמיכה כדי לשמור מסמך בפורמט PCL. tick

גילוח ומדפס

Aspose.Words כעת מספק יצירת נאמנות גבוהה של דפי מסמך.

תכונות Python via .NET
מסמך Layout לדפים עם נאמנות גבוהה (בדרך כלל כמו Microsoft Word® יעשה זאת) לכל הפורמטים הבאים. tick
דפים בודדים או מסמכים שלמים ל- PDF או XPS. tick
Render מתעד דפים לתמונות BMP tick
Render מתעד דפים לתמונות (PNG, EMF, JPEG, GIF). tick
צורות בודדות של Render מן המסמך לתוך raster או תמונות וקטור. tick
רזולוציה תמונה ברורה, איכות, דחיסה ואפשרויות אחרות. tick
דפי Render או צורות ל .NET אובייקטים גרפיים עם שינויים, לגודל מסוים. tick
דפי הדפסה באמצעות .NET תשתיות הדפסה circle
עדכון Update TOC, מספרי דף ותחומים אחרים לפני ביצוע או הדפסה. tick

מסמכים

Aspose.Words מספק מודל אובייקט עשיר הכולל מעל 100 כיתות ציבוריות, אשר מאפשר לך ליצור באופן מתודולוגי, לשלב, לשנות, parse או לבחון מסמכים טעון אחרת.

תכונות Python via .NET
גישה, ליצור ולשנות פסקאות וטקסט. tick
גישה, ליצור ולשנות תמונות, תיבות טקסט וצורות. tick
גישה, ליצור ולשנות טבלאות, שורות ותאים. tick
גישה, ליצור ולשנות שדות, שדות צורה, היפר-קישורים והערות ספרים. tick
גישה, ליצור ולשנות קטעי מסמך, ראשים והולכי רגל. tick
גישה, ליצור ולשנות הערות שוליים, הערות והערות. tick
גישה, ליצור ולשנות XML מותאם אישית, SmartTags ו Structured Documents (content controls). tick
גישה ולשנות את כל רכיבי המסמך באמצעות XmlDocument כמו כיתות ושיטות. tick
תוצאות שדה IF, נוסחה וסוגי שדה פופולריים אחרים. tick
בניית מחדש ועדכון של טבלת התוכןs (TOC) שדות בדיוק כמו Microsoft Word עושה את זה. tick
העתק והזיז מסמכים בין מסמכים. tick
הצטרפו למסמכים מפוצלים. tick
קבל ולהגדיר בנוי וקבוע תכונות מסמך מותאם אישית. tick
ציין הגנה על מסמך, מסמכים מוגנים ומוצפנים. tick
מצא והחלפת טקסט, מנה על תוכן המסמך. tick
קבלו את כל השינויים במסמך. tick
שמור או לחלץ אובייקטים פשוטים ו ActiveX בקרות מן המסמך. tick
שמור או להסיר מאקרו VBA מן המסמך. שמור על חתימה דיגיטלית VBA. tick
Detect ולוודא חתימות דיגיטליות במסמכים. tick
הכנס טקסט HTML tick
הפקה VBA Macros from Word Document tick

תכונות Document Format

Aspose.Words מספק גישה מתודולוגית מפורטת למאפיינים של כל רכיבי המסמך.

תכונות Python via .NET
גישה ולשנות את כל פורמט האופי כולל גופן, צבעים, אפקטים, גבולות וגילוח. tick
גישה ולשנות את כל תבנית הסעיף כולל עקיצות, ספא, גבולות וגילוח, הכרטיסיה עוצרת. tick
גישה ולשנות את כל הרשימות המזויפות והמספריות, כולל מספר ורמות. tick
גישה והחלפת טבלה פורמט כולל היערכות, אוריינטציה, גבולות וגילוח. tick
גישה ולשנות את כל התכונות של סעיף כולל גודל נייר, שולי וכיוון. tick
גישה, ליצור ולשנות סגנונות מסמך. tick
גישה ושינוי אובייקטים ציור כולל מיקום, גודל, קו ומילוי תכונות, תמונות עווית. tick

Mail Merge תכונות

אתה יכול להשתמש Aspose.Words כפתרון דיווח משלו. עיצוב הדוחות שלך Microsoft Word ואז Aspose.Words מסמכים פופולריים עם נתונים ממקורות נתונים שונים.

תכונות Python via .NET
השתמש בכל הסטנדרט Microsoft Word mail merge שדות בדוחות שלך כולל MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, טיול. tick
הוצאה להורג mail merge עבור מסמכים המכילים אפילו את המורכב ביותר ונוקן IF שדות ונוסחאות tick
פופלוט ולהגדיל דינמי טבלאות או שברים במסמך ממקור הנתונים שלך באמצעות שימוש mail merge אזורים. circle
בקלות ליצור דוחות המכילים נתונים של Master-detail (סבא-ילד) כגון הזמנה / הזמנות. circle
מסמכים עם נתונים מכל .NET מקור נתונים כגון DataSet, DataTable, DataView, DataReader או ADO Recordset. circle
מסמכים בולטים מכל מקור נתונים כגון שאילתה של LINQ, קובץ XML או אובייקטים עסקיים על ידי יישום IMailMergeDataSource ממשק. circle
קח שליטה מדויקת, כגון עיצוב מספר, על איך הנתונים שלך ממוזגים באמצעות אירועים. circle
הכניסו תמונות במהלך mail merge. tick
ליצור או לשנות Microsoft Word mail merge מקור נתונים עבור מסמך. שמירה mail merge הגדרות ומקורות נתונים tick
Retrieve mail merge שמות שדה tick

דוחות

LINQ דוחות מנוע הוא כלי דיווח מתקדם המאפשר לך ליצור מסמכים המבוססים על מסמכי תבנית ונתונים המתקבלים ממקורות שונים כולל מסדי נתונים, XML, JSON, OData, אובייקטים של סוגי CLR מותאמים אישית, מסמכים חיצוניים ועוד מחוץ לקופסה.

תכונות מפתח Python via .NET
תמיכה C# syntax ו LINQ שיטות הרחבה ישירות בתבניות (אפילו עבור תבניות) ADO.NET מקורות נתונים) tick
תמיכה בלוקים חוזרים ותנאיים (loops and Conditions) עבור טבלאות, רשימות ותכנים משותפים tick
תמיכה בגרפים שנוצרו באופן דינמי ותמונות tick
תמיכה בהוספת מסמכים חיצוניים ו-HTML חוסמת במסמך tick
תמיכה של מקורות נתונים מרובים (כולל סוגים שונים) לדור של מסמך יחיד tick
תמיכה של יחסי נתונים (master-detail) tick
תמיכה מקיפה של מניפולציה נתונים שונים כגון קיבוץ, מיון, סינון, ואחרים ישירות בתבניות tick
WYSIWYG: מסמך שנוצר שומר על אותו פורמט של מרכיביו כתבנית מקבילה יש tick