よくある質問

よくある質問

ライセンス & Open Source

どのライセンスがPythonで使用されているのですか?

Aspose.Note FOSS for Python is released under the ライセンス.使用、変更、および 商用アプリケーションを含む、いかなる目的でも図書館を再配布する。 ライセンステキストを含む以外のロイヤルまたは割り当て要件。.

このライブラリは商用製品に使用できますか?

はい. MIT License は、商業的使用、再配布または修正に制限を課さない。.

ソースコードはどこにあるの?

パッケージはPyPIで公開されている。 aspose-note.でインストールする: Install it with:

pip install aspose-note>=26.3.2

設置&要件

どうやってPythonでFOSSをインストールするの?

pip を使用して PyPI からインストールする:

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のコンテナで同一に動作するためです。, サーバーレス機能も。.

Microsoft Office や Microsoft OneNote が必要ですか?

図書館が OneNote を読み取る .one ファイルと PDF にパイソンでネイティブにエクスポートします。 Microsoft Office、COM自動化、またはWindows特有のAPIへの依存性。.


フォーマットサポート

どの OneNote 形式を読み取ることができますか?

ライブラリは、以下の 3 つの OneNote のバイナリーバージョンを読み取ります。:

形式拡張読む書く
OneNote 2010 について.one
OneNote 2007 について.one
OneNote Online について.one
PDF.pdf

使用する The 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にだけ輸出する。Calling Document.Save() 同 非PDF形式のアップロード UnsupportedSaveFormatException.利用する SaveFormat.Pdf すべての為 手術を救う。.


火の使い方

OneNote ファイルをどうやって読み込むか?

瞬間 Document ファイルのパス:

from aspose.note import Document

doc = Document("notebook.one")

Document オブジェクトモデルの根源である. Every object model is the root of the object. 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 EXPOSES Author, CreationTime,♪そして LastModifiedTime 財産として。. ザ・ Title Node 提供 TitleText, TitleDate,♪そして TitleTime 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 ファイルおよび 他のラスターまたはベクトル形式(PNG、SVG、HTML)へのエクスポートはできません。 このFOSS版で利用できます。.

ページサイズや DPI などの PDF 輸出オプションを制御できますか?

PDF は書き込みのみ(輸出)形式で、ライブラリでは OneNote のコンテンツを PDF と保存します。PDF が入力フォーマットとして受け入れられません。Advanced PDF save options are not exposed in the current API surface. PDF is not accepted as an input format. Document.Save() 方法 with SaveFormat.Pdf デフォルトのレンダリングを生成します. 精密な出力制御が必要な場合は、専用の PDF ツールを使用して結果として得られたファイルに追加調整を実行してください。.

画像ノードにイメージサイズが利用可能ですか?

Image ノードは、2つのサイズ属性のペアを露出します。. WidthHeight 変形あり 読み取りして表示サイズを制御するために設定できる属性。. OriginalWidthOriginalHeight 読み込みのみの属性で、元の画像サイズを返します。 4 帰還 float | None.


こちらも

 日本語