עבודה עם Document Properties

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

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

שימושי לדעת את המידע הזה API מספר הגירסה והגרסה נכתב ישירות למסמכים. לדוגמה, על ידי המרת מסמך ל- PDF, Aspose.Words מלא בשדה “Application” עםAspose.Words"המפיק ה-PDF" עם שדה “Aspose.Words עבור .NET YY.M.N, Where YY.M.N זו הגרסה של Aspose.Words משמש להמרה. לפרטים נוספים, ראה גנרטור או שם מפיק הכלולים במסמכים חיצוניים.

Access Document Properties

גישה לתכונות מסמך Aspose.Words שימוש:

BuiltInDocumentProperties ו CustomDocumentProperties הם אוספים DocumentProperty אובייקטים. אובייקטים אלה ניתן להשיג באמצעות הנכס אינדקס על ידי שם או על ידי אינדקס.

BuiltInDocumentProperties בנוסף, מספק גישה לתכונות מסמך באמצעות קבוצה של תכונות נכנסות אשר מחזירות ערכים של הסוג המתאים. CustomDocumentProperties ניתן להוסיף או להסיר תכונות מסמך מ מסמך.

The The The DocumentProperty הכיתה מאפשרת לך לקבל את השם, הערך וסוג של נכס מסמך. Value מחזיר אובייקט, אבל יש קבוצה של שיטות המאפשרות לך לקבל את ערך הנכס מומר לסוג מסוים. לאחר שאתה יודע איזה סוג הנכס הוא, אתה יכול להשתמש אחד DocumentProperty.ToXXX שיטות, כגון DocumentProperty.ToString ו DocumentProperty.ToInt, כדי להשיג את הערך של הסוג המתאים.

הדוגמה הבאה של הקוד מראה כיצד למנות את כל התכונות המובנות והמותאמות אישית במסמך:

In In In Microsoft Word, באפשרותך לגשת לתכונות מסמך באמצעות תפריט “File Properties”

/words/net/work-with-document-properties/work-with-document-properties-1.png

הוסף או להסיר מסמכים

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

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

כדי להסיר תכונות מותאמות אישית, השתמש Remove שיטה, להעביר את שם הנכס כדי להסיר, או RemoveAt שיטה להסיר את הנכס על ידי אינדקס. ניתן גם להסיר את כל התכונות באמצעות Clear שיטה.

הדוגמה הבאה בודקת האם קיים נכס מותאם אישית עם שם נתון במסמך ומוסיף כמה תכונות מסמך מותאמות אישית יותר:

הדוגמה הבאה של הקוד מראה כיצד להסיר נכס מסמך מותאם אישית:

עדכון מובנה-In Document Properties

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

יצירת נכס חדש מקושר לתוכן

Aspose.Words מספק AddLinkToContent שיטה ליצירת נכס מסמך מותאם אישית חדש הקשור לתוכן. נכס זה מחזיר את אובייקט הנדל"ן שנוצר לאחרונה או אפס אם LinkSource זה לא חוקי.

הדוגמה הבאה של הקוד מראה כיצד להגדיר קישור לרכוש מותאם אישית:

קבל מסמך משתנה

אתה יכול לקבל אוסף של משתנים באמצעות Variables רכוש. שמות וערכים שונים הם מיתרים.

הדוגמה הבאה של הקוד מראה כיצד למנות משתנים של מסמך:

להסיר מידע אישי מ- Document

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

דוגמה לקוד הבא מראה כיצד להסיר מידע אישי: