الأسئلة المتكررة
مجاناً ومصدر مفتوح
ما هي التراخيص التي يستخدمها Aspose.Note FOSS لـ Python؟?
Aspose.Note FOSS for Python is released under the رخصة MIT.يمكنك استخدامها وتعديلها، و إعادة توزيع المكتبة لأي غرض، بما في ذلك التطبيقات التجارية، دون المطالبات أو المتطلبات التي تتجاوز إدراج النص.
هل يمكنني استخدام هذه المكتبة في منتج تجاري؟?
نعم، لا تفرض ترخيص MIT أي قيود على الاستخدام التجاري أو إعادة التوزيع أو التعديل.لا توجد رسوم لفترة التشغيل أو حدود الاستخدامه أو متطلبات الاشتراك.
أين هو رمز المصدر؟?
يتم نشر هذا الحزمة على موقع PIPI كما 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 أو أحدث.هو بوتين خالص مع لا تم تجميع التمديدات ، لذلك يعمل بشكل متطابق على حاويات Windows و macOS و Linux و Docker ،, وظائف خالية من الخادم.
هل يتطلب Microsoft Office أو Microsoft OneNote؟?
لا. يقرأ المكتبة OneNote .one الملفات والصدرات إلى PDF الأصلية في Python. تعتمد على Microsoft Office أو COM أو أي API خاص بنظام التشغيل Windows.
شكل الدعم
ما هي تنسيقات OneNote التي يمكنني قراءتها؟?
يقرأ المكتبة ثلاثة متغيرات ثنائية OneNote:
| شكل | التمديد | قراءة | كتب |
|---|---|---|---|
| OneNote 2010 | .one | ✓ | — |
| OneNote 2007 | .one | ✓ | — |
| OneNote على الانترنت | .one | ✓ | — |
.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 لكل من حفظ العمليات .
استخدام النار
كيف يمكنني تحميل ملف 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 نودا معرض Author, CreationTime,و ، و LastModifiedTime كأصول. وَالْمُتَّقِينَ Title نوتو يوفر 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.