Как преобразовать 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});