У цьому підручнику зосереджено увагу на процесі перетворення файлу електронної книги у формат, який не можна редагувати, за допомогою одного з популярних пакетів перетворення документів і надано повний робочий процес, як **перетворити EPUB на PDF за допомогою C# **. Крім того, у цій публікації ви дізнаєтесь, як використовувати API конвертера документів для написання конвертера електронних книг у PDF на C#. Ось основні кроки разом із зразком програми для перетворення EPUB у PDF.
Кроки для перетворення EPUB у PDF за допомогою C#
- Установіть пакет GroupDocs.Conversion for .NET із менеджера пакетів NuGet у програмі .NET, щоб конвертувати EPUB у PDF
- Додайте посилання на простір імен GroupDocs.Conversion для перетворення формату EPUB у PDF
- Створіть екземпляр класу Converter для завантаження вхідного файлу EPUB з диска для перетворення у формат PDF
- Створіть і визначте властивості для налаштування вихідного файлу PDF
- Викличте метод Convert класу Converter, щоб зберегти EPUB як PDF на диску
Це основні моменти реалізації функціональних можливостей для перетворення файлу EPUB у PDF за допомогою C#. Ці кроки не залежать від платформи, і їх можна легко використовувати в будь-якій поширеній операційній системі, як-от Windows, macOS і Linux, без встановлення додаткового програмного забезпечення. Вам потрібно написати кілька рядків коду, який складається з простих викликів API згаданої бібліотеки для перетворення електронної книги в PDF, а також ви можете налаштувати перетворений файл, визначивши різні властивості за допомогою об’єкта PdfConvertOptions.
Код для перетворення EPUB у PDF за допомогою C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertEpubToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert EPUB to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EPUB file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.epub"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the EPUB in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Наведений вище фрагмент коду демонструє, як розробити програму для зміни EPUB на PDF на C#. Ми ініціалізували робочий процес перетворення документів, налаштувавши необхідний пакет і включивши в код основні простори імен. Після завершення цих кроків ми завантажили вхідний файл EPUB за допомогою класу Converter і створили екземпляр класу PdfConvertOptions для налаштування параметрів для налаштування перетвореного документа PDF. На останньому кроці ми викликали метод Convert для перетворення та збереження файлу EPUB у PDF на диску.
Ми обговорили процедуру перетворення документа для перетворення EPUB у PDF на C# та розробили для цього приклад. Нещодавно ми опублікували статтю про зміну SVG на JPG у C#, перегляньте посібник як конвертувати SVG у JPG за допомогою C#, щоб отримати додаткові відомості.