Scal EPUB do PDF przez C#

Scal dokumenty EPUB w pojedyncze formaty PDF. Programiści mogą użyć tego przykładowego kodu do łączenia EPUB na .NET Framework, .NET Core i PHP, VBScript, C++ za pośrednictwem COM Interop.

Scal EPUB do PDF przez C#

Jak scalić EPUB do PDF? Dzięki bibliotece Aspose.PDF for .NET można łatwo scalić EPUB do PDF programowo. Oprogramowanie PDF firmy Apose jest idealne dla osób fizycznych oraz małych lub dużych firm. Ponieważ jest w stanie przetwarzać dużą ilość informacji, szybko i skutecznie wykonaj konkatenację oraz chroń swoje dane. Osobliwą cechą Aspose.PDF jest API do łączenia EPUB z PDF.

Cechą tego podejścia jest to, że wystarczy otworzyć menedżera pakietów NuGet, wyszukać „Aspose.pdf dla .NET” i zainstalować go bez żadnych specjalnych złożonych ustawień. (Użyj polecenia z konsoli Package Manager Console do instalacji). Aby przekonwertować EPUB na PDF, użyjemy Aspose.PDF for .NET API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API konwersji dla platformy.NET. Sprawdź szczegóły instalacji biblioteki na stronach Dokumentacja. Aby zweryfikować zalety biblioteki, spróbuj użyć konwersji EPUB na PDF fragment kodu PDF.

Package Manager Console

PM > Install-Package Aspose.PDF

Jak scalić EPUB z PDF używając C#


.NET programiści mogą łatwo ładować i scalać pliki EPUB z PDF w zaledwie kilku wierszach kodu.

<% ld-json %>

Oto przykład, który pokazuje, jak scalić EPUB do PDF w C#. Łatwe łączenie wielu dokumentów w jeden plik. Jeśli tworzysz kod w C#, to zadanie może być prostsze niż się wydaje. Możesz używać w pełni kwalifikowanych nazw plików zarówno do odczytu EPUB, jak i zapisu PDF. Sprawdź ten przykład C#, który pokazuje, jak scalić wiele dokumentów tego samego lub różnych typów plików w jeden plik za pomocą C#

Scal pliki EPUB za pomocą .NET i zapisz jako PDF

Przykład C#: ten przykładowy kod pokazuje konkatenację EPUB do PDF

Input file:

File not added

File not added

Output format:

PDF

Output file:


	// epub files can be parsed and loaded as Aspose Document
	// use algorithm to prevent content to be truncated
	// usage of margins area during conversion 
	opt1 = new Aspose.Pdf.EpubLoadOptions
					{
						
						PageSizeAdjustmentMode = Aspose.Pdf.LoadOptions.PageSizeAdjustmentModes.EnlargeRequiredViewportWidthAndDoConversionAgain,
						MarginsAreaUsageMode = Aspose.Pdf.LoadOptions.MarginsAreaUsageModes.PutContentOnMarginAreaIfNecessary
					};
	firstDoc = new Aspose.Pdf.Document("1.epub", opt1);
	secondDoc = new Aspose.Pdf.Document("2.epub", opt1);

	// create empty pdf document
	outputDoc = new Aspose.Pdf.Document();

	// add page from one document to another directly
	foreach (var page in firstDoc.Pages)
		outputDoc.Pages.Add(page);
	foreach (var page in secondDoc.Pages)
		outputDoc.Pages.Add(page);

	// save result pdf to file
	outputDoc.Save("Merger_epub_pdf.pdf", Aspose.Pdf.SaveFormat.Pdf);

.NET biblioteka do łączenia EPUB z PDF

Aspose.PDF dla C# API zapewnia szeroki zakres funkcji do pracy z plikami PDF. Niektóre funkcje obejmują:

  • Twórz dokumenty PDF od podstaw lub z HTML, XML lub obrazów.
  • Edytuj istniejące dokumenty PDF, dodając lub usuwając strony, tekst, obrazy i inne treści.
  • Konwertuj dokumenty PDF na inne formaty, takie jak HTML, XML i obrazy.
  • Renderuj dokumenty PDF do obrazów lub formatu XPS.
  • Drukuj dokumenty PDF bezpośrednio z aplikacji.
  • Cyfrowo podpisuj dokumenty PDF.

Więcej informacji na temat Aspose.PDF dla C# API można znaleźć w tym Dokumentacja Apose