Този урок се фокусира върху процеса на трансформиране на файл на електронна книга във формат без възможност за редактиране чрез използване на един от популярните пакети за конвертиране на документи и предоставя пълен работен процес за това как да **конвертирате 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# за повече информация.