OneNote 文檔是一種數(shù)字筆記本,用于以筆記、繪圖、屏幕剪輯和音頻評論的形式收集、組織和協(xié)作自由形式的信息和多用戶協(xié)作。在某些情況下,我們可能需要將 OneNote 文檔的內(nèi)容導(dǎo)出為 PDF 文檔。 PDF 是在不丟失格式的情況下共享和打印文檔的最流行格式。在本文中,我們將學(xué)習(xí) 如何使用 C# 將 OneNote 文檔轉(zhuǎn)換為 PDF。
Aspose.Note 最新下載
(一) OneNote 轉(zhuǎn) PDF 轉(zhuǎn)換器 C# API
為了將 OneNote 文檔轉(zhuǎn)換為 PDF,我們將使用 Aspose.Note for .NET API。它允許在不使用 Microsoft OneNote 的情況下以編程方式創(chuàng)建、閱讀和轉(zhuǎn)換 OneNote 文檔。請 下載 API 的 DLL 或使用 NuGet安裝它。
PM> Install-Package Aspose.Note
(二) 使用 C# 將現(xiàn)有 OneNote 文檔轉(zhuǎn)換為 PDF
我們可以按照以下步驟將現(xiàn)有的 OneNote 文檔轉(zhuǎn)換為 PDF:
-
使用Document 類加載 OneNote 文件 。
-
調(diào)用 Save() 方法將 OneNote 文檔保存為 PDF。它將輸出 PDF 文件路徑和保存格式作為參數(shù)。
(三) 使用 C# 創(chuàng)建 OneNote 文檔并轉(zhuǎn)換為 PDF
我們可以按照以下步驟創(chuàng)建 OneNote 文檔并以編程方式將其轉(zhuǎn)換為 PDF:
-
首先,創(chuàng)建 Document 類的實例。
-
接下來,使用 Page 類對象創(chuàng)建一個新頁面。
-
然后,使用AppendChildLast() 方法將新創(chuàng)建的頁面添加到文檔中 。
-
之后,添加頁面標(biāo)題等內(nèi)容。
-
最后,調(diào)用 Save() 方法將 OneNote 文檔保存為 PDF。它將輸出 PDF 文件路徑作為參數(shù)。
(四)使用 C# 將 OneNote 頁面范圍轉(zhuǎn)換為 PDF
我們可以按照以下步驟將一系列頁面從 OneNote 文檔轉(zhuǎn)換為 PDF:
-
首先,使用Document 類加載 OneNote 文件 。
-
接下來,定義 PdfSaveOptions類對象。
-
然后,設(shè)置 從哪里開始轉(zhuǎn)換的PageIndex 。
-
之后,設(shè)置 PageCount 以轉(zhuǎn)換總頁數(shù)。
-
最后,調(diào)用 Save() 方法將 OneNote 文檔保存為 PDF。它將輸出 PDF 文件路徑和PdfSaveOptions作為參數(shù)。
(五) 在 C# 中使用圖像壓縮將 OneNote 轉(zhuǎn)換為 PDF
我們可以按照以下步驟在將 OneNote 文檔的圖像轉(zhuǎn)換為 PDF 文檔時對其進行壓縮:
-
首先,使用Document 類加載 OneNote 文件 。
-
接下來,定義 PdfSaveOptions類對象。
-
然后,將 ImageCompression類型設(shè)置為 JPEG。
-
之后,使用JpegQuality設(shè)置 JPEG 壓縮的質(zhì)量。
-
最后,調(diào)用 Save() 方法將 OneNote 文檔保存為 PDF。它將輸出 PDF 文件路徑和PdfSaveOptions作為參數(shù)。
(六) 結(jié)論
在本文中,我們學(xué)習(xí)了如何:
-
使用 C# 創(chuàng)建一個新的 OneNote 文檔;
-
以編程方式將 OneNote 文檔保存為 PDF;
-
將 OneNote 文檔導(dǎo)出為 PDF 并壓縮圖像。
歡迎下載|體驗更多Aspose產(chǎn)品
獲取更多信息請咨詢 或 加入Aspose技術(shù)交流群(761297826)
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn