להפוך מסמך לצילום

לפעמים נדרש לקבל תמונה במקום מסמכים בפורמטים אחרים, כגון DOCX או PDF. לדוגמה, אתה צריך להוסיף תצוגה מקדימה של כל דף מסמך לאתר או היישום שלך, או ליצור “scan” של מסמך לשלוח חשבונית. זה כאשר ייתכן שיהיה עליך להמיר מסמך בכל עת. פורמט עומס נתמך תמונה, שוב, בכל תבנית הצלה.

המונחים: Image Format

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

דוגמה לקוד הבא מראה כיצד להמיר PDF ל-JPEG:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Pdf Document.pdf")
doc.save(docs_base.artifacts_dir + "BaseConversions.pdf_to_jpeg.jpeg")

המונחים: save Options בעת המרת תמונה

Aspose.Words מספק לך את ImageSaveOptions שיעור, אשר נותן יותר שליטה על איך המסמכים נשמרים בפורמטים שונים של תמונות. כמה תכונות של כיתה זו יורש או overload נכסים של שיעורי בסיס כגון FixedPageSaveOptions או SaveOptions, אבל יש גם אפשרויות ספציפיות להצלת תמונות.

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

כמו כן, ניתן לשלוט על איכות התמונה פלט ואת פורמט פיקסל באמצעות התכונות הבאות - horizontal_resolution, vertical_resolution, scale, pixel_format, כמו גם להגדיר הגדרות צבע תמונה, באמצעות התכונות הבאות - image_brightness, image_color_mode, image_contrast, paper_color.

יש גם תכונות החלות על פורמט מסוים, למשל, jpeg_quality או tiff_compression.

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

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Rendering.docx")
options = aw.saving.ImageSaveOptions(aw.SaveFormat.JPEG)
# Set the "PageSet" to "0" to convert only the first page of a document.
options.page_set = aw.saving.PageSet(0)
# Change the image's brightness and contrast.
# Both are on a 0-1 scale and are at 0.5 by default.
options.image_brightness = 0.3
options.image_contrast = 0.7
# Change the horizontal resolution.
# The default value for these properties is 96.0, for a resolution of 96dpi.
options.horizontal_resolution = 72
doc.save(docs_base.artifacts_dir + "WorkingWithImageSaveOptions.get_jpeg_page_range.jpeg", options)