PDFをOneNoteにインポートします

時々、他の形式のドキュメントからコンテンツをインポートするのに役立ちます。最も人気のある形式の1つはPDFです。 PDFは、組織、政府部門、および民間の間で文書を交換する標準形式として広く使用されています。

OneNoteで優れたPDFコンバーターが必要な場合は、当社の製品に注意を払ってください。アプリケーションを使用すると、PDFをOneNoteに簡単に変換できます。その逆も同様です。

.NETのasopes.noteは、他のコンポーネントを使用せずにPDFからのインポートをサポートし、このタスクを達成するための有用な設定のセットを提供します。 asops.noteの最新バージョンを使用できます。

1.インポートするPDFドキュメントのページの範囲を指定します。 2。インポートされたページがOneNoteドキュメントにマージされる方法を制御します。

PDFファイルをOneNoteに変換および管理するのに役立つソフトウェアライブラリが付属しています。

PDFをOneNoteに変換する方法

Aspose.Note APIによって公開されたインポート方法では、PDF形式でドキュメントからデータをインポートできます。

PDFファイルのセットからすべてのデータをインポート

データをインポートできます。それはテキスト、画像、テーブルです。 以下のサンプルは、PDFファイルのセットからページごとにすべてのページをインポートする方法を示しています。

1var d = new Document();
2
3d.import(path.combine(datadir "sampletext.pdf"))
4 .import(path.combine(datadir "sampleimage.pdf"))
5 .import(path.combine(datadir "sampletable.pdf"));
6
7D.Save(path.combine(datadir "sample_simplemerge.one"));

すべてのPDFを単一のOneNoteページとしてインポートします

時々、PDFファイルからすべてのデータを単一のページとしてインポートするだけで有用です。レポート/請求書などのような少数のページサイズの小さなドキュメントにすることができます。

以下のサンプルは、PDFドキュメントのセットからすべてのデータをインポートしながら、すべてのPDFドキュメントからページを単一のOnenoteページに統合する方法を示しています。

 1var d = new Document();
 2
 3var importoptions = new pdfimportoptions();
 4var mergeoptions = new Mergeoptions(){comportassinglepage = truepagespacing = 100};
 5
 6d.import(path.combine(datadir "sampletext.pdf")importoptionsmergeoptions)
 7 .import(path.combine(datadir "sampleimage.pdf")Importoptionsmergeoptions)
 8 .import(path.combine(datadir "sampletable.pdf")importoptionsmergeoptions);
 9
10d.Save(path.combine(datadir "sample_singlepagemerge.one"));

PDFからすべてのページをインポートし、カスタムロジックを使用してマージ

特定のルールまたはロジックに従ってPDFファイルをマージする必要がある場合があります。 この場合、単純なマージは私たちを助けません。目標を達成するためには、ページを選択してOneNoteドキュメントにマージするためのカスタムロジックを記述する必要があります。

以下のサンプルは、5ページごとにすべてのページをPDFグループから1つのOneNoteページにインポートする方法を示しています。

 1var d = new Document();
 2
 3var mergeoptions = new Mergeoptions(){comportassinglepage = truepagespacing = 100};
 4
 5iEnumerable <page> pages = pdfimporter.import(path.combine(datadir "samplegrouping.pdf"));
 6while(pages.any())
 7{
 8    D.Merge(pages.take(5)mergeoptions);
 9    pages = pages.skip(5);
10}
11
12D.Save(Path.comBine(datadir "sample_custommerge.one"));
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.