Как да конвертирате Word в PDF с помощта на C#

Този кратък урок обяснява как да конвертирате Word в PDF с помощта на C#, като заредите изходния файл DOCX и използвате класа PdfSaveOptions за конфигуриране на изходния PDF. Можете да зададете списъка с номера на страници, които искате да изобразите на PDF, режима на страницата, за да определите изгледа, докато се показва, режима за съответствие с PDF, както и редица други свойства. След експортиране на Word в PDF в C# можете да запишете изходния PDF файл, като предоставите пътя и името на файла заедно с PDF конфигурациите.

Стъпки за конвертиране на Word в PDF с помощта на C#

  1. Инсталирайте Aspose.Words от мениджъра на пакети NuGet, за да конвертирате Word в PDF
  2. Заредете изходния Word файл, който трябва да бъде преобразуван в PDF в C#
  3. Създайте и инициализирайте обекта PdfSaveOptions, за да конфигурирате изходния PDF
  4. Задайте списък с номера на страници на Word за отпечатване, режим на страница и режим на съответствие на PDF
  5. Запазете файла на Word като PDF, като използвате гореспоменатата конфигурация

Тези стъпки ръководят за конвертиране на Word в PDF в C# чрез предоставяне на подход стъпка по стъпка, при който изходният Word файл се зарежда от диска. В следващата незадължителна стъпка обектът PdfSaveOptions се създава и инициализира, за да конфигурира изходния PDF файл чрез задаване на различни параметри. В последната стъпка файлът на Word се записва с помощта на необходимите PDF конфигурации.

Код за експортиране на Word в PDF с помощта на C#

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#.

 Български