Συχνές ερωτήσεις

Ανοιχτή Πηγή & Open Source

Ποια άδεια χρησιμοποιεί το Aspose.Note FOSS για Python;?

Aspose.Note FOSS for Python is released under the ΜΙΤ Αδειοδότηση.Μπορείτε να χρησιμοποιήσετε, να τροποποιήσουν και να αναδιανέμει τη βιβλιοθήκη για οποιονδήποτε σκοπό, συμπεριλαμβανομένων των εμπορικών εφαρμογών, χωρίς απαιτήσεις ή υποχρεώσεις που υπερβαίνουν το κείμενο της άδειας.

Μπορώ να χρησιμοποιήσω αυτή τη βιβλιοθήκη σε ένα εμπορικό προϊόν;?

Ναι. Η άδεια MIT δεν επιβάλλει περιορισμούς στην εμπορική χρήση, αναδιανομή ή τροποποίηση. Δεν υπάρχουν χρεώσεις χρόνου εκτέλεσης, όρια χρήσης ή απαιτήσεις συνδρομής.

Πού είναι ο κώδικας πηγής;?

Το πακέτο δημοσιεύεται στο 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 με το Όχι συντάσσεται επεκτάσεις, έτσι ώστε να τρέχει ταυτόσημα στα Windows, macOS, Linux, Docker δοχεία, και λειτουργίες χωρίς server.

Χρειάζεται Microsoft Office ή Microsoft OneNote;?

Η βιβλιοθήκη διαβάζει το OneNote .one αρχεία και εξαγωγές σε PDF που είναι πρωτότυπα στο Python. δεν υπάρχει εξαρτηθείτε από το Microsoft Office, την αυτοματοποίηση COM ή οποιοδήποτε συγκεκριμένο API για Windows.


Στήριξη μορφοποίησης

Ποια μορφή OneNote μπορώ να διαβάσω;?

Η βιβλιοθήκη διαβάζει τις τρεις δυαδικές παραλλαγές του OneNote:

ΤΕΧΝΗΕΠΙΤΡΟΦΗΔιαβάστεΓράψε
OneNote 2010.one
ΕΝΟΔΗ 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;?

Ναι, Pass 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)

Πώς μπορώ να δημιουργήσω ένα έγγραφο από το scratch;?

Κατασκευάστε τα κόμβα πάνω προς τα κάτω και συνδέστε τους με 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. εξάγοντας σε άλλες μορφές ραστερ ή vector (PNG, SVG, HTML) δεν είναι Διατίθεται σε αυτή την έκδοση FOSS.

Μπορώ να ελέγξω τις επιλογές εξαγωγής PDF, όπως το μέγεθος σελίδας ή DPI;?

Το PDF είναι μια μορφή μόνο γραπτή (εξαγωγή) - η βιβλιοθήκη αποθηκεύει το περιεχόμενο του OneNote σε PDF. το PDF δεν δέχεται ως μορφότυπο εισόδου. Document.Save() Μέθοδος με SaveFormat.Pdf Εάν χρειάζεστε λεπτό-κλαμμένο έλεγχο εκκίνησης, εφαρμόστε περαιτέρω ρυθμίσεις στο προκύπτον αρχείο χρησιμοποιώντας ένα αφιερωμένο εργαλείο PDF.

Είναι διαθέσιμες διαστάσεις εικόνας στα κόμβα εικόνων;?

Image Οι κόμβοι εκθέτουν δύο ζεύγη χαρακτηριστικών διαστάσεων. Width και Height Είναι μεταβλητό χαρακτηριστικά που μπορείτε να διαβάσετε και να ρυθμίσετε για να ελέγξετε το μέγεθος της οθόνης. OriginalWidth και OriginalHeight είναι μόνο χαρακτηριστικά που επιστρέφουν τις αρχικές διαστάσεις εικόνας. 4 Επιστροφή float | None.


Δείτε επίσης

 Ελληνικά