תכונות תמיכה
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 המהיר והשלם ביותר שניתן למצוא. | |
WordprocessingML - DOCX and XML |
Aspose.Words מספק תמיכה ממצה OOXML, Flat OPC וגם Word 2003 XML. | |
Rich Text Format - RTF |
תמיכה מקיפה של פורמט RTF כדי אינטראקציה עם מגוון רחב של יישומים. | |
HTML, XHTML and MHTML |
לטעון ולהציל HTML/XHTML עוד יותר יכולת הדדית. שמור כמו MHTML זמין גם. | |
OpenDocument - ODT |
Aspose.Words ניתן לטעון ולחסוך מסמכים OpenDocument פורמט טקסט (odt) |
|
Adobe Portable Document Format - PDF |
להמיר כל מסמך ל- PDF עם נאמנות גבוהה. PDF/A נתמך. | |
XML Paper Specification - XPS |
להמיר כל מסמך XPS עם נאמנות גבוהה. | |
Plain Text - TXT |
בקלות להפיק טקסט על ידי שמירת בפורמט טקסט פשוט. | |
Digital Publishing EPUB |
EPUB הוא פורמט פופולרי עבור eBooks. ניתן להמיר כל מסמך Aspose.Words פורמט IDPF EPUB. | |
Printer Command Language (PCL) |
Aspose.Words עבור .NET מספק תמיכה כדי לשמור מסמך בפורמט PCL. |
גילוח ומדפס
Aspose.Words כעת מספק יצירת נאמנות גבוהה של דפי מסמך.
תכונות | Python via .NET |
---|---|
מסמך Layout לדפים עם נאמנות גבוהה (בדרך כלל כמו Microsoft Word® יעשה זאת) לכל הפורמטים הבאים. | |
דפים בודדים או מסמכים שלמים ל- PDF או XPS. | |
Render מתעד דפים לתמונות BMP | |
Render מתעד דפים לתמונות (PNG, EMF, JPEG, GIF). | |
צורות בודדות של Render מן המסמך לתוך raster או תמונות וקטור. | |
רזולוציה תמונה ברורה, איכות, דחיסה ואפשרויות אחרות. | |
דפי Render או צורות ל .NET אובייקטים גרפיים עם שינויים, לגודל מסוים. | |
דפי הדפסה באמצעות .NET תשתיות הדפסה | |
עדכון Update TOC , מספרי דף ותחומים אחרים לפני ביצוע או הדפסה. |
מסמכים
Aspose.Words מספק מודל אובייקט עשיר הכולל מעל 100 כיתות ציבוריות, אשר מאפשר לך ליצור באופן מתודולוגי, לשלב, לשנות, parse או לבחון מסמכים טעון אחרת.
תכונות | Python via .NET |
---|---|
גישה, ליצור ולשנות פסקאות וטקסט. | |
גישה, ליצור ולשנות תמונות, תיבות טקסט וצורות. | |
גישה, ליצור ולשנות טבלאות, שורות ותאים. | |
גישה, ליצור ולשנות שדות, שדות צורה, היפר-קישורים והערות ספרים. | |
גישה, ליצור ולשנות קטעי מסמך, ראשים והולכי רגל. | |
גישה, ליצור ולשנות הערות שוליים, הערות והערות. | |
גישה, ליצור ולשנות XML מותאם אישית, SmartTags ו Structured Documents (content controls). | |
גישה ולשנות את כל רכיבי המסמך באמצעות XmlDocument כמו כיתות ושיטות. | |
תוצאות שדה IF , נוסחה וסוגי שדה פופולריים אחרים. |
|
בניית מחדש ועדכון של טבלת התוכןs (TOC) שדות בדיוק כמו Microsoft Word עושה את זה. | |
העתק והזיז מסמכים בין מסמכים. | |
הצטרפו למסמכים מפוצלים. | |
קבל ולהגדיר בנוי וקבוע תכונות מסמך מותאם אישית. | |
ציין הגנה על מסמך, מסמכים מוגנים ומוצפנים. | |
מצא והחלפת טקסט, מנה על תוכן המסמך. | |
קבלו את כל השינויים במסמך. | |
שמור או לחלץ אובייקטים פשוטים ו ActiveX בקרות מן המסמך. | |
שמור או להסיר מאקרו VBA מן המסמך. שמור על חתימה דיגיטלית VBA. | |
Detect ולוודא חתימות דיגיטליות במסמכים. | |
הכנס טקסט HTML | |
הפקה VBA Macros from Word Document |
תכונות Document Format
Aspose.Words מספק גישה מתודולוגית מפורטת למאפיינים של כל רכיבי המסמך.
תכונות | Python via .NET |
---|---|
גישה ולשנות את כל פורמט האופי כולל גופן, צבעים, אפקטים, גבולות וגילוח. | |
גישה ולשנות את כל תבנית הסעיף כולל עקיצות, ספא, גבולות וגילוח, הכרטיסיה עוצרת. | |
גישה ולשנות את כל הרשימות המזויפות והמספריות, כולל מספר ורמות. | |
גישה והחלפת טבלה פורמט כולל היערכות, אוריינטציה, גבולות וגילוח. | |
גישה ולשנות את כל התכונות של סעיף כולל גודל נייר, שולי וכיוון. | |
גישה, ליצור ולשנות סגנונות מסמך. | |
גישה ושינוי אובייקטים ציור כולל מיקום, גודל, קו ומילוי תכונות, תמונות עווית. |
Mail Merge תכונות
אתה יכול להשתמש Aspose.Words כפתרון דיווח משלו. עיצוב הדוחות שלך Microsoft Word ואז Aspose.Words מסמכים פופולריים עם נתונים ממקורות נתונים שונים.
תכונות | Python via .NET |
---|---|
השתמש בכל הסטנדרט Microsoft Word mail merge שדות בדוחות שלך כולל MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , טיול. |
|
הוצאה להורג mail merge עבור מסמכים המכילים אפילו את המורכב ביותר ונוקן IF שדות ונוסחאות |
|
פופלוט ולהגדיל דינמי טבלאות או שברים במסמך ממקור הנתונים שלך באמצעות שימוש mail merge אזורים. | |
בקלות ליצור דוחות המכילים נתונים של Master-detail (סבא-ילד) כגון הזמנה / הזמנות. | |
מסמכים עם נתונים מכל .NET מקור נתונים כגון DataSet, DataTable, DataView, DataReader או ADO Recordset. | |
מסמכים בולטים מכל מקור נתונים כגון שאילתה של LINQ, קובץ XML או אובייקטים עסקיים על ידי יישום IMailMergeDataSource ממשק. | |
קח שליטה מדויקת, כגון עיצוב מספר, על איך הנתונים שלך ממוזגים באמצעות אירועים. | |
הכניסו תמונות במהלך mail merge. | |
ליצור או לשנות Microsoft Word mail merge מקור נתונים עבור מסמך. שמירה mail merge הגדרות ומקורות נתונים | |
Retrieve mail merge שמות שדה |
דוחות
LINQ דוחות מנוע הוא כלי דיווח מתקדם המאפשר לך ליצור מסמכים המבוססים על מסמכי תבנית ונתונים המתקבלים ממקורות שונים כולל מסדי נתונים, XML, JSON, OData, אובייקטים של סוגי CLR מותאמים אישית, מסמכים חיצוניים ועוד מחוץ לקופסה.
תכונות מפתח | Python via .NET |
---|---|
תמיכה C# syntax ו LINQ שיטות הרחבה ישירות בתבניות (אפילו עבור תבניות) ADO.NET מקורות נתונים) |
|
תמיכה בלוקים חוזרים ותנאיים (loops and Conditions) עבור טבלאות, רשימות ותכנים משותפים | |
תמיכה בגרפים שנוצרו באופן דינמי ותמונות | |
תמיכה בהוספת מסמכים חיצוניים ו-HTML חוסמת במסמך | |
תמיכה של מקורות נתונים מרובים (כולל סוגים שונים) לדור של מסמך יחיד | |
תמיכה של יחסי נתונים (master-detail) | |
תמיכה מקיפה של מניפולציה נתונים שונים כגון קיבוץ, מיון, סינון, ואחרים ישירות בתבניות | |
WYSIWYG: מסמך שנוצר שומר על אותו פורמט של מרכיביו כתבנית מקבילה יש |