שאלות נפוצות שואלים

שאלות נפוצות שואלים

רישיון וקורס פתוח

איזה רישיון משתמש ב-Python?

Aspose.Note FOSS for Python is released under the עם רישיון.אתה יכול להשתמש, לשנות, ו להפיץ מחדש את הספרייה לכל מטרה – כולל יישומים מסחריים – ללא צורך בהגדרה. דרישות רישיון או הקצאת מעבר לרשומה.

האם ניתן להשתמש בספרייה זו במוצר מסחרי?

רישיון MIT אינו מגביל שימוש מסחרי, הפצה מחדש או שינוי.אין תשלומים על זמן ביצוע, גבולות לשימוש או דרישות מנוי.

איפה הקוד המקור?

המאמר פורסם ב-Pype כמו aspose-note.התקנה עם:

pip install aspose-note>=26.3.2

התקנה וצרכים

איך אני יכול להתקין Aspose.Note FOSS עבור Python?

התקנה מ-PyPI באמצעות pip:

pip install aspose-note>=26.3.2

בדוק את ההתקנה:

from aspose.note import Document
print("aspose-note is ready.")

אילו גרסאות של Python נתמכות?

Aspose.Note FOSS for Python requires Python 3.10 או מאוחר יותר.זה Python טהור עם לא הרחבות המורכבות, כך שזה פועל באופן זהה על Windows, macOS, Linux, Docker containers, תפקוד ללא שרתים.

האם זה דורש Microsoft Office או Microsoft OneNote?

לא, הספרייה קוראת את OneNote .one קבצים וייצוא ל- PDF באופן מקורי ב- Python. אין תלות על Microsoft Office, אוטומציה COM, כל API ספציפי Windows.


תמיכת פורמטים

אילו פורמטים של OneNote אוכל לקרוא?

הספריה קוראת את שלושת חלופות הבינאריות של OneNote:

פורמטהרחבהקראוכותב
OneNote 2010 תרגום.one
OneNote 2007 תרגום.one
OneNote באינטרנט.one
PDF.pdf

השתמשו ב FileFormat רכוש על מטען Document כדי לזהות איזה גרסה נרשמה:

from aspose.note import Document

doc = Document("notebook.one")
print(doc.FileFormat)  # e.g. FileFormat.OneNote2010

האם ניתן לייצא מסמכי OneNote ל- PDF?

עבר / Pass SaveFormat.Pdf כמו השלב השני של Document.Save():

from aspose.note import Document, SaveFormat

doc = Document("notebook.one")
doc.Save("output.pdf", SaveFormat.Pdf)

ניתן גם לשמור ב- in-memory buffer על ידי העברת BytesIO אובייקט במקום מסלול קבצים.

האם ניתן לשמור בחזרה לקובץ OneNote?

הספרייה קוראת .one קבצים אך רק ייצוא ל- PDF. Document.Save() עם פורמט PDF לא מוגדר UnsupportedSaveFormatException.• שימוש SaveFormat.Pdf לכל הצלת ניתוחים.


שימוש באש

כיצד להוריד קובץ OneNote?

מיידיות Document עם מסלול הקובץ:

from aspose.note import Document

doc = Document("notebook.one")

Document זהו המודל של כל אחד מהאובייקטים. Page, Outline, ו RichText נוד הקובץ נגיש מהשורש הזה.

כיצד אני מתייחס לדפים ולתוכן הטקסט שלהם?

שימוש GetChildNodes() כדי לקבל את הצורות שנכתבו על ידי ילדים בכל רמה של העץ:

from aspose.note import Document, Page, RichText

doc = Document("notebook.one")
for page in doc.GetChildNodes(Page):
    print(f"Page author: {page.Author}")
    for rt in page.GetChildNodes(RichText):
        text = "".join(rt)
        if text.strip():
            print(text)

איך אני יוצר מסמך מהעצם?

להגדיר את הקווים מלמטה ומחברים אותם עם AppendChildLast():

from aspose.note import Document, Page, Outline, RichText, TextStyle, Title, SaveFormat

doc = Document()
page = Page()

title_text = RichText()
title_text.Append("My Page Title", TextStyle())
title = Title()
title.TitleText = title_text
page.Title = title

outline = Outline()
page.AppendChildLast(outline)
doc.AppendChildLast(page)
doc.Save("new_notebook.pdf", SaveFormat.Pdf)

כיצד אני קורא מטא-נתונים של הדף, כגון מחבר וזמן יצירה?

כל אחד Page Node תצוגה Author, CreationTime, ו LastModifiedTime כמו נכסים. The Title Node מספק TitleText, TitleDate, ו TitleTime כמו RichText ילדים :

from aspose.note import Document, Page

doc = Document("notebook.one")
for page in doc.GetChildNodes(Page):
    print(f"Author  : {page.Author}")
    print(f"Created : {page.CreationTime}")
    if page.Title and page.Title.TitleText:
        print(f"Title   : {page.Title.TitleText}")

האם יש מגבלות ידועות שאני צריך להיות מודע אליהן?

הגירסה הנוכחית (26.3.2) מתמקדת בקריאת OneNote .one קבצים ו ייצוא ל- PDF. הייצוג לתבניות רסטר או וקטור אחרות (PNG, SVG, HTML) אינו זמין זמין בגרסה זו של FOSS.

האם אני יכול לשלוט באפשרויות ייצוא PDF כגון גודל הדף או DPI?

PDF הוא פורמט של כתיבה בלבד (ביצוא) – הספרייה שומרת את תוכן OneNote ל-PDF; PDF אינו מקובל בתור פורמטים להקלטה. Document.Save() שיטה עם SaveFormat.Pdf אם אתה צריך שליטה פסיבית של הפלט, להחיל התאמות נוספות לקובץ המוצר באמצעות כלי PDF ייעודי.

האם יש גודל תמונה זמין על גרבי התמונה?

Image כפתורים מציגים שני זוגות של תכונות מימד. Width ו Height הם מוטוריים תכונות שאתה יכול לקרוא ולהגדיר כדי לשלוט בגודל התצוגה. OriginalWidth ו OriginalHeight הם תכונות שקראו רק שמחזירות את ממדים התמונה המקוריים. 4 חזרה float | None.


ראה גם

 עברית