В этом кратком руководстве объясняется, как преобразовать Word в PDF с помощью C#, загрузив исходный файл DOCX и используя класс PdfSaveOptions для настройки выходного PDF. Вы можете установить список номеров страниц, которые вы хотите отобразить, в PDF, режим страницы, чтобы определить представление при его отображении, режим соответствия PDF, а также ряд других свойств. После экспорта Word в PDF на C# вы можете сохранить выходной PDF-файл, указав путь и имя файла вместе с конфигурациями PDF.
Действия по преобразованию Word в PDF с помощью C#
- Установите Aspose.Words из диспетчера пакетов NuGet, чтобы преобразовать Word в PDF
- Загрузите исходный файл Word, который необходимо преобразовать в PDF на C#.
- Создайте и инициализируйте объект PdfSaveOptions для настройки выходного PDF-файла.
- Установите список номеров страниц Word для печати, режим страницы и режим соответствия PDF.
- Сохраните файл Word в формате PDF, используя вышеупомянутую конфигурацию.
Эти шаги помогут преобразовать Word в PDF на C#, предоставляя пошаговый подход, при котором исходный файл Word загружается с диска. На следующем необязательном шаге объект PdfSaveOptions создается и инициализируется для настройки выходного PDF-файла путем установки различных параметров. На последнем этапе файл Word сохраняется с использованием необходимых конфигураций PDF.
Код для экспорта Word в PDF с использованием С#
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertWordToPDFUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license in your application to avoid watermark in the output PDF | |
License WordToPdfLicense = new License(); | |
WordToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the word file to be converted to PDF | |
Document sampleDocx = new Document("InputWordDocx.docx"); | |
// Instantiate the PdfSaveOptions class object before converting the Docx to PDF | |
PdfSaveOptions options = new PdfSaveOptions(); | |
// Set the page numbers of the document to be rendered to output PDF | |
options.PageSet = new PageSet(1,3); | |
// Set page mode to full screen while opening it in a viewer | |
options.PageMode = PdfPageMode.FullScreen; | |
// Set the output PDF document compliance mode | |
options.Compliance = PdfCompliance.Pdf17; | |
// Save the resultant PDF file using the above mentioned options | |
sampleDocx.Save("Output.pdf", options); | |
} | |
} | |
} |
В этом руководстве при использовании C# Word в PDF преобразование выполняется с помощью PdfSaveOptions. Этот класс содержит множество конфигураций, таких как настройка сжатия текстового содержимого, коэффициент масштабирования, поведение масштабирования, возможность использования сглаживания, параметры контура и многое другое.
Здесь мы узнали, как конвертировать Word в PDF с помощью C#. Если вы хотите изучить процесс преобразования документа Word в HTML, обратитесь к статье как преобразовать документ Word в HTML с помощью C#.