پرسش های متداول

پرسش های متداول

مجوز و منبع باز

چه مجوز Aspose.Note FOSS برای Python استفاده می کند؟?

Aspose.Note FOSS for Python is released under the مجوز من.شما می توانید استفاده کنید، تغییر و برای هر هدف، از جمله برنامه های تجاری، کتابخانه را بازنویسید. حقوقی یا نیازهای اختصاصی فراتر از این که شامل متن مجوز است.

آیا می توانم این کتابخانه را در یک محصول تجاری استفاده کنم؟?

حقا.تامیت برای استفاده تجاری، توزیع مجدد یا تغییر محدودیتی ندارد.این هیچ هزینه ای وجود ندارد، محدودیت های استفاده و نیازهای سفارش.

کد منبع کجاست؟?

این برنامه در Pypi به عنوان 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 بدون هیچ گسترش های متمرکز شده، بنابراین آن را به طور یکسان در ویندوز، macOS، لینوکس، Docker کنتنرها اجرا می شود., و کارهای بدون سرور.

آیا Microsoft Office یا Microsoft OneNote مورد نیاز است؟?

کتابخانه OneNote را می خواند .one فایل ها و صادرات به PDF در Python. اعتماد به Microsoft Office، اتوماتیک COM یا هر API خاص ویندوز.


پشتیبانی از فرمت‌ها

چه فرمت های OneNote را می توانم بخوانم؟?

کتابخانه سه نسخه باینری OneNote را خوانده است:

فرمولگسترشخواندننوشتن
OneNote 2010 را مشاهده کنید.one
OneNote 2007 را مشاهده کنید.one
OneNote Online را مشاهده کنید.one
PDF.pdf

استفاده از FileFormat اموال در یک بار Document برای تشخیص کدام نوع از تغییرات کشف شد:

from aspose.note import Document

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

آیا می توانم فایل های OneNote را به PDF صادر کنم؟?

بله، عبور کنید SaveFormat.Pdf به عنوان دلیل دوم برای Document.Save():

from aspose.note import Document, SaveFormat

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

شما همچنین می توانید با انتقال یک BytesIO هدف به جای مسیر فایل.

آیا می توانم به فرمت OneNote بازگردم؟?

کتابخانه می خواند .one فایل ها، اما فقط به PDF صادر می شود. Document.Save() با فرمت PDF غیر قابل استفاده UnsupportedSaveFormatException.استفاده کنید SaveFormat.Pdf برای همه نجات از عملیات.


استفاده از API

چگونه یک فایل OneNote را دانلود کنم؟?

فوریه Document با فرمت مسیر:

from aspose.note import Document

doc = Document("notebook.one")

Document این موضوع از طریق مدل اصلی است.هر یک Page, OutlineRichText نوکیا در این فایل از طریق ریشه به دست می آید.

چگونه در صفحات و محتوای متن آنها تکرار کنم؟?

استفاده کنید 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 نوکوبی Exposure Author, CreationTimeLastModifiedTime مانند اموال. این Title Node ارائه می دهد TitleText, TitleDateTitleTime AS 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 به عنوان فرمی input پذیرفته نمی شود.Advanced PDF save options are not exposed in the current API surface. Document.Save() روش با SaveFormat.Pdf اگر شما نیاز به کنترل خروجی با قطعات خوب دارید، تنظیمات بیشتری را با استفاده از یک ابزار PDF اختصاصی برای فایل های تولید شده انجام دهید.

آیا اندازه های تصویر در نوت های عکس قابل استفاده هستند؟?

Image این دو نوع از ویژگی ها را به صورت دو جفت متصل می کنند. Width و Height متغیر است ویژگی هایی که می توانید بخوانید و تنظیم کنید تا اندازه نمایش را کنترل کنید. OriginalWidth و OriginalHeight این ویژگی ها فقط برای خواندن هستند که اندازه های اصلی تصویر را باز می گردانند. ۴ بازگشت float | None.


همچنین ببینید

 فارسی