Преобразуване на документ в PDF
Възможността за лесно и надеждно конвертиране на документи от един формат в друг е ключова функция на Aspose.Words. PDF е един от най-популярните формати за преобразуване – това е формат с фиксирано оформление, който запазва оригиналния вид на документа при рендиране на различни платформи. Терминът “рендиране” се използва в Aspose.Words за описание на процеса на конвертиране на документ във файлов формат, който е разделен на страници или има концепцията за страници.
Конвертиране на Word документ в PDF
Конвертирането от Word в PDF е доста сложен процес, който изисква няколко етапа на изчисления. Механизмът за оформление на Aspose.Words имитира начина, по който работи механизмът за оформление на страници на Microsoft Word, което прави изходните PDF документи да изглеждат възможно най-близо до това, което можете да видите в Microsoft Word.
С Aspose.Words можете програмно да преобразувате документ от Word формати, като DOC или DOCX, в PDF без да използвате Microsoft Office. Тази статия обяснява как да извършите това превръщане.
Конвертиране на DOCX или DOC в PDF
Преобразуването от DOC или DOCX документен формат в PDF формат в Aspose.Words е много лесно и може да се постигне само с два реда код, които:
- Заредете документа си в Document обект, използвайки един от неговите конструктори чрез указване на името на документа с неговото файлово разширение.
- Извикайте един от Document.Save методите на Document обекта и укажете желания изходен формат като PDF, като въведете файлово име с разширение “.PDF”.
Следният пример за код показва как да конвертирате документ от DOCX в PDF, използвайки Save метода:
Можете да изтеглите шаблонния файл на този пример от Aspose.Words GitHub.
Понякога е необходимо да се специфицират допълнителни опции, които могат да повлияят на резултата от записването на документ като PDF. Тези опции могат да се специфицират чрез използването на PdfSaveOptions класа, съдържащ свойства, които определят как ще се показва PDF изходът.
Обърнете внимание, че със същата техника можете да превърнете всеки документ с течно оформление в PDF формат.
Преобразуване в различни PDF стандарти
Aspose.Words предоставя PdfCompliance изброяване за поддържка на конвертирането на DOC или DOCX в различни PDF формат стандарти (като PDF 1.7, PDF 1.5, и т.н.).
Следният пример за код демонстрира как да конвертирате документ в PDF 1.7, използвайки PdfSaveOptions със съответствие с PDF17:
Преобразуване на изображения в PDF
Конвертирането в PDF не е ограничено до Microsoft Word документни формати. Всеки формат, поддържан от Aspose.Words, включително програмно създадени, също може да се превърне в PDF. Например, можем да конвертираме едностранични изображения, като JPEG, PNG, BMP, EMF, или WMF, както и многостранични изображения, като TIFF и GIF, в PDF.
Следният пример за код показва как да преобразувате JPEG и TIFF изображения в PDF:
За да работи този код, трябва да добавите референции към Aspose.Words и System.Drawing
във вашия проект.
Намаляване на размера на PDF изхода
При записване в PDF, можете да укажете дали искате да оптимизирате изхода. За да направите това, трябва да зададете OptimizeOutput флага на true, и тогава излишните вложени и празни платна ще бъдат премахнати, съседните глифове с еднакво форматиране ще бъдат обединени.
Следният пример за код показва как да оптимизирате изхода:
Вижте също
-
Статията Рендиране за повече информация за форматите с фиксирани страници и течно оформление
-
Статията Преобразуване в формат с фиксирани страници за повече информация за оформлението на страници
-
Статията Уточняване на опции за рендиране при конвертиране в PDF за повече информация за използването на
PdfSaveOptions
класа -
Статията Научете особеностите на конвертирането в PDF/A и PDF/UA, описваща кой PDF стандарт и съответните ISO за PDF стандарти поддържа Aspose.Words
-
Статията Кой PDF стандарт е по-добре да изберете за определяне кои PDF стандарти са подходящи за кои случаи
-
Статията Работа с PDF/A или PDF/UA описва изискванията за съдържанието на документа в PDF/A и PDF/UA формати – главно изискванията за структурата и шрифтовете
-
Статията Предупреждения за проблеми с достъпността при записване в PDF/A и PDF/UA описва какви изисквания за достъпност на съдържанието налагат PDF/A и PDF/UA