Как преобразовать OneNote в PDF

Документы PDF широко используются в качестве стандартного формата обмена документами между организациями, государственными секторами и частными лицами. Это популярный формат, поэтому разработчиков часто просят преобразовать документы Microsoft OneNote в PDF -документы. Для этой цели Aspose.note для .NET поддерживает преобразование OneNote в PDF -документы без использования какого -либо другого компонента.

Сохранить OneNote в PDF с помощью параметров по умолчанию

В следующем примере кода демонстрируется, как преобразовать OneNote в PDF с помощью параметров по умолчанию. При параметрах по умолчанию все страницы документа сохраняются, а представленные изображения сжимаются с помощью автоматического выбранного алгоритма.

1// Путь к каталогу документов.
2string datadir = runExamples.getDatadir_loadingandSaving ();
3
4// Загрузите документ в Aspose.note.
5Document OneFile = новый документ (datadir + "asope.one");
6
7dataDir = datadir + "saveWithDefaultsettings_out.pdf";
8// Сохранить OneNote в PDF
9onefile.save (datadir, saveformat.pdf);

Сохранить диапазон указанной страницы OneNote to PDF

Следующий пример кода демонстрирует, как преобразовать указанный диапазон страниц из OneNote в PDF. Этот диапазон указан путем установки PageIndex и Pagecount Properties.

Приведенный ниже код сохраняет первую страницу документа OneNote в файл в формате PDF.

 1// Путь к каталогу документов.
 2string datadir = runExamples.getDatadir_loadingandSaving ();
 3
 4// Загрузите документ в Aspose.note.
 5Document OneFile = новый документ (datadir + "asope.one");
 6
 7// инициализировать объект PDFSaveOptions
 8Pdfsaveoptions opts = new pdfsaveoptions ();
 9
10// Установить индекс страницы: 0 означает начать сохранение с первой страницы.
11opts.pageindex = 0;
12
13// Установить количество страниц: 1 означает сохранить только одну страницу.
14Opts.PageCount = 1;
15
16dataDir = datadir + "saverangeOfPagesSpdf_out.pdf";
17
18// Сохранить OneNote в PDF
19onefile.save (datadir, opts);

Сохранить OneNote в PDF, используя JPEG Cescession для изображений

В следующем примере кода демонстрируется, как преобразовать OneNote в PDF с сжатием всех изображений с использованием JPEG.

 1// Путь к каталогу документов.
 2string datadir = runExamples.getDatadir_loadingandSaving ();
 3
 4// Загрузите документ в Aspose.note.
 5Document OneFile = новый документ (datadir + "asope.one");
 6
 7// инициализировать объект PDFSaveOptions
 8Pdfsaveoptions opts = new pdfsaveoptions
 9                      {
10                         // Использование сжатия JPEG
11                         ImageCompression = saving.pdf.pdfimagecompression.jpeg,
12                                         
13                         // Quality for JPEG compression
14                         JpegQuality = 90
15                      };
16
17dataDir = datadir + "sample.pdf";
18
19// Сохранить OneNote в PDF
20onefile.save (datadir, opts);

Сохранить OneNote в PDF без разрывов страниц

Следующий пример кода демонстрирует, как преобразовать OneNote в PDF без разрывов страниц страниц с слишком длинным содержанием.

 1// Путь к каталогу документов.
 2string datadir = runExamples.getDatadir_loadingandSaving ();
 3
 4// Загрузите документ в Aspose.note.
 5Document OneFile = новый документ (datadir + "onenote.one");
 6
 7var dst = path.combine (datadir, "savetopdfusinga4pagesettingswitheteightlimit.pdf");
 8
 9// Сохранить документ.
10onefile.save (dst, new pdfsaveoptions () {pagesettings = pagesettings.a4noheightlimit});
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.