Общая библиотека .NET ускоряет разработку решений для управления документами с нуля или усовершенствование существующих приложений для облегчения работы с документами. API не только управляет документами Microsoft Office, но также обрабатывает PDF, HTML, изображения TIFF, JPG, PNG, BMP и SVG, файлы электронной почты, форматы видео, форматы данных ГИС и многое другое. Это полный набор API-интерфейсов решения для управления и обработки документов без каких-либо программных зависимостей. Программисты могут легко создавать, обновлять, визуализировать, печатать и преобразовывать между наиболее популярными форматами в любых приложениях на основе .NET.
Преобразование Word в PDF
Total API поддерживает не только взаимное преобразование форматов Microsoft Word, но и преобразование Word в PDF, HTML, изображения, EPUB, Markdown и XPS. Процесс конвертации прост. Загрузите документ через класс Document и просто вызовите метод Save с целевым форматом. Это так просто. Разработчики могут проверить результат преобразования перед интеграцией кода Word в PDF.
C# — Преобразование Word в PDF
var doc = new Document("Input.docx"); | |
doc.Save("Output.pdf"); |
Конвертировать PDF в изображения
API поддерживает преобразование PDF в изображения, Powerpoint, Excel и другие форматы. Для преобразования PDF в изображение давайте рассмотрим изображение JPG в качестве целевого файла. Процесс заключается в загрузке PDF-файла с использованием класса Document и инициализации объекта JpegDevice class и преобразовании PDF в JPEG с помощью [Process](https ://apireference.aspose.com/pdf/net/aspose.pdf.devices.pagedevice/process/methods/1) метод Загрузите файл JPEG с помощью класса Image и, наконец, вызовите метод Save.
С# — преобразование PDF в изображение
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// load PDF with an instance of Document | |
var document = new Document("input.pdf"); | |
// create an object of jpegDevice | |
var renderer = new JpegDevice(); | |
// convert a particular page and save the image in JPEG format | |
renderer.Process(document.Pages[1], "output.jpeg"); | |
// load JPEG file | |
var image = Image.Load("output.jpeg"); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save JPEG to PSD file format | |
image.Save("output.psd", new PsdOptions()); |
Преобразование Excel в Word и PowerPoint
Для преобразования форматов Microsoft Excel в различные файлы, включая Word и PowerPoint, используются соответствующие вспомогательные API-интерфейсы основного API Aspose.Total for .NET. Процесс преобразования файлов Excel в документ Word, загрузите файл EXCEL с помощью класса Workbook и сначала преобразуйте EXCEL в PDF и установите для SaveFormat значение Auto. Затем загрузите преобразованный PDF-файл с помощью класса Document, вызовите метод Save и установите Doc, Docx как SaveFormat. Также указан код для преобразования Microsoft Excel в Powerpoint.
С# — преобразование JSON в Excel
// load the EXCEL file using Workbook class | |
var book = new Aspose.Cells.Workbook("input.csv"); | |
// save EXCEL as PDF | |
book.Save("pdfOutput.pdf", Aspose.Cells.SaveFormat.Auto); | |
// load the PDF file using Document class | |
var document = new Aspose.Pdf.Document("pdfOutput.pdf"); | |
// save document in DOC format | |
document.Save("output.doc", SaveFormat.Doc); |
С# — Преобразование Excel в JSON
// load the EXCEL file using Workbook class | |
var book = new Aspose.Cells.Workbook("input.csv"); | |
// save EXCEL as PDF | |
book.Save("pdfOutput.pdf", Aspose.Cells.SaveFormat.Auto); | |
// load the PDF file using Document class | |
var document = new Aspose.Pdf.Document("pdfOutput.pdf"); | |
// save document in PPTX format | |
document.Save("output.pptx", SaveFormat.Pptx); |