Jak scalać pliki PDF w VB.NET
Ten samouczek pokazuje, jak scalanie plików PDF w VB.NET.
Jak scalać pliki PDF w VB.NET
- Pobierz bibliotekę C# niezbędną do scalania plików PDF
- Wczytaj istniejące pliki PDF lub renderuj z HTML
- Użyj metody
Merge,aby połączyć pliki PDF - Zapisz scalony plik PDF za pomocą metody
SaveAsw VB.NET - Sprawdź wynikowy dokument PDF
Funkcje IronPDF
IronPDF to potężna platforma SDK do przetwarzania plików PDF, która ułatwia programistom szybkie tworzenie, odczytywanie i edytowanie dokumentów PDF. Biblioteka IronPDF konwertuje HTML na PDF przy użyciu silnika Chrome. Aplikacje Xamarin, Blazor, Unity, HoloLens, Windows Forms, HTML, ASPX, Razor HTML, .NET Core, ASP.NET i WPF to tylko kilka z wielu komponentów internetowych obsługiwanych przez bibliotekę. Zarówno tradycyjne aplikacje Windows, jak i aplikacje internetowe ASP.NET mogą korzystać z programowania w środowisku Microsoft .NET i .NET Core.
IronPDF pozwala tworzyć pliki PDF, które są atrakcyjne wizualnie i zawierają nagłówek oraz stopkę dzięki wykorzystaniu HTML5, JavaScript, CSS i obrazów. Oprócz potężnego konwertera HTML na PDF, który współpracuje z plikami PDF, biblioteka API posiada również samodzielny silnik konwersji PDF, który nie jest zależny od żadnych zasobów zewnętrznych.
- Biblioteka IronPDF umożliwia użytkownikom tworzenie plików PDF na podstawie różnych danych wejściowych, w tym plików graficznych, HTML, HTML5, ASPX oraz Razor/MVC View.
- Narzędzia, które można wykorzystać do pracy z interaktywnymi plikami PDF, obejmują wypełnianie i przesyłanie interaktywnych formularzy.
- Łączenie i dzielenie plików PDF, wyodrębnianie tekstu i obrazów z plików PDF, wyszukiwanie tekstu w plikach PDF, rasteryzacja plików PDF do obrazów, zmiana rozmiaru czcionki i konwersja plików PDF.
- Biblioteka umożliwia również wykorzystanie agentów użytkownika, serwerów proxy, plików cookie, nagłówków HTTP i zmiennych formularzy do uwierzytelniania za pomocą formularzy logowania HTML, a także linków jako podstawy publikacji w formacie PDF.
- Dostęp do plików PDF chronionych hasłem można uzyskać za pomocą IronPDF po podaniu nazwy użytkownika i hasła.
- Za pomocą interfejsu API IronPDF można odczytywać i edytować istniejące pliki PDF.
- Biblioteka umożliwia wyodrębnianie obrazów z plików PDF, a także dodawanie do nich tekstu, grafiki, zakładek, znaków wodnych, nagłówków i stopek.
- Użytkownicy mogą dzielić i łączyć strony w nowym lub starym dokumencie PDF. Nawet bez programu Acrobat Reader IronPDF może tworzyć obiekty PDF na podstawie tekstu.
- Z plików CSS i plików multimedialnych CSS można tworzyć dokumenty PDF.
Aby dowiedzieć się więcej o scalaniu plików PDF za pomocą IronPDF, zapoznaj się z przykładem scalania plików PDF.
Tworzenie projektu .NET Core 6
Przykłady w kolejnych częściach tego biuletynu pokazują, jak prosta w użyciu jest biblioteka IronPDF.
Pierwszym krokiem jest utworzenie nowego projektu w celu połączenia plików PDF.
Po uruchomieniu programu Visual Studio wybierz opcję "Nowy projekt" z menu "Plik".
W kolejnym oknie dialogowym wybierz szablon "Aplikacja konsolowa", a następnie kliknij "Dalej".
Utwórz nowy projekt w Visual Studio
Wpisz dowolną nazwę projektu w polu Nazwa projektu oraz lokalizację nowego projektu w polu Lokalizacja. Aby kontynuować, kliknij przycisk Dalej.
Skonfiguruj nowy projekt
Z menu rozwijanego Framework wybierz .NET Framework. W tym przypadku korzystamy z długo wspieranej wersji .NET, 6.0. Następnie kliknij Utwórz.
Wybór platformy .NET Framework
Następnie pobierz niezbędną bibliotekę IronPDF dla tego rozwiązania. Aby to osiągnąć, użyj następującego kodu w menedżerze pakietów:
Install-Package IronPdf
Alternatywnie można użyć menedżera pakietów NuGet, aby wyszukać pakiet IronPdf.
Wyszukaj IronPDF w interfejsie użytkownika menedżera pakietów NuGet
Do tej aplikacji dodano okno dialogowe "Zapisz jako", które umożliwia zapisanie utworzonego pliku IronPDF w wybranej lokalizacji.
Scal pliki PDF
Możesz skorzystać z IronPDF, aby skutecznie radzić sobie z licznymi lub ogromnymi plikami PDF. Podczas przetwarzania dokumentów można zużywać mniej pamięci RAM dzięki wbudowanym funkcjom ładowania leniwego i aktualizacji przyrostowej. Możliwe jest połączenie wielu dokumentów PDF w jeden plik PDF za pomocą kilku linii kodu.
Poniżej znajduje się przykładowy kod służący do scalania wielu plików PDF.
Imports System
Imports IronPdf
Module Program
Sub Main(args As String())
' Declare PdfDocument objects for the PDF files to be merged
Dim firstPDF, secondPDF, MergedPDF As PdfDocument
' Load existing PDF files into PdfDocument objects
firstPDF = PdfDocument.FromFile("A.pdf")
secondPDF = PdfDocument.FromFile("B.pdf")
' Merge the loaded PDF documents into a single PdfDocument
MergedPDF = PdfDocument.Merge(firstPDF, secondPDF)
' Save the merged PDF document to the specified file path
MergedPDF.SaveAs("MergeDoc.pdf")
End Sub
End Module
Powyższy fragment kodu pokazuje, jak scalic dokumenty PDF przy użyciu IronPDF. Najpierw załaduj dwa pliki PDF A.pdf i B.pdf, aby utworzyć zmienną lokalną dla obiektu PdfDocument za pomocą funkcji FromFile. IronPDF udostępnia oddzielną funkcję o nazwie Merge, która pomaga przekazać wiele obiektów dokumentów PDF jako parametry w celu scalania plików PDF. Po przekazaniu wszystkich obiektów do funkcji scalającej używana jest inna funkcja o nazwie SaveAs, która służy do zapisania połączonych plików PDF w jednym pliku PDF.
Treść dwóch plików PDF
Powyższy obrazek przedstawia dwa pliki PDF, z których pochodzi tekst. Plik PDF z tłumaczeniem zostanie udostępniony poniżej.
PLIK PDF
Plik wyjściowy
Powyższe ilustracje pokazują, że funkcja łączy pierwszy i drugi plik PDF, zapisując je w jednym pliku PDF. Podobnie może ona łączyć wiele plików PDF. IronPDF może wykonać ten proces w ciągu kilku milisekund przy użyciu zaledwie kilku linii kodu.
Wnioski
IronPDF jest prosty w użyciu i wystarczy kilka linii kodu, aby wygenerować pliki PDF. Aplikacja jest odpowiednia dla początkujących, a korzystanie z niej wymaga jedynie podstawowej wiedzy. Nie ma zależności między IronPDF a żadnym innym pakietem. Na przykład jest to wyłącznie biblioteka w jednym pakiecie.
Oprócz oferowanej bezpłatnej licencji programiści mają możliwość zakupu szeregu licencji dostosowanych do ich potrzeb. Wszystkie funkcje biblioteki, takie jak Licencja wieczysta, 30-dniowa gwarancja zwrotu pieniędzy, roczna pomoc techniczna, aktualizacje oraz możliwość redystrybucji w modelu SaaS i OEM, nie są dostępne w wersji $799 Lite.
Nie obejmuje to również kosztów bieżących. Licencje te są jednorazową inwestycją, którą można wykorzystać do produkcji, testowania i rozwoju. Ponadto firma IronPDF oferuje ograniczone czasowo, nieprzenoszalne licencje bezpłatne. Aby uzyskać pełne informacje na temat cen i licencji IronPDF, prosimy przejść do strony licencji.
Często Zadawane Pytania
Jak połączyć pliki PDF w VB.NET?
Pliki PDF można łączyć w VB.NET za pomocą IronPDF, ładując pliki PDF za pomocą obiektów PdfDocument, stosując metodę Merge i zapisując wynik za pomocą metody SaveAs.
Jaka jest zaleta korzystania z IronPDF do łączenia plików PDF?
IronPDF upraszcza proces scalania za pomocą kilku linii kodu i zapewnia zachowanie formatowania. Obsługuje również różne formaty wejściowe, takie jak HTML, obrazy i inne, poprawiając jakość wizualną plików PDF.
Jak załadować istniejące pliki PDF w VB.NET w celu ich połączenia?
W VB.NET można załadować istniejące pliki PDF do scalania, używając klasy PdfDocument biblioteki IronPDF do otwierania i manipulowania plikami przed ich scaleniem za pomocą metody Merge.
Czy IronPDF może przetwarzać pliki PDF chronione hasłem?
Tak, IronPDF obsługuje pliki PDF chronione hasłem, umożliwiając podanie wymaganych danych uwierzytelniających w celu uzyskania dostępu podczas przetwarzania.
Czy IronPDF jest kompatybilny z .NET Core?
Tak, IronPDF jest kompatybilny z .NET Core, a także z innymi platformami, takimi jak Xamarin, Blazor i Windows Forms, co sprawia, że jest wszechstronny w różnych środowiskach programistycznych.
Jak zapisać scalony dokument PDF w VB.NET?
Po połączeniu plików PDF za pomocą IronPDF można zapisać połączony dokument w wybranej lokalizacji, korzystając z metody SaveAs i określając ścieżkę do pliku.
Czy do korzystania z IronPDF potrzebne są zasoby zewnętrzne?
Nie, IronPDF działa jako samodzielna biblioteka z własnym silnikiem konwersji PDF, co oznacza, że nie jest zależna od żadnych zewnętrznych zasobów ani pakietów.
Jakie opcje licencyjne oferuje IronPDF?
IronPDF oferuje różne opcje licencyjne, w tym licencję bezpłatną oraz licencje płatne, które zapewniają dodatkowe funkcje, takie jak Licencja wieczysta i wsparcie techniczne.
Czy IronPDF jest w pełni kompatybilny z .NET 10 podczas łączenia plików PDF w VB.NET?
Tak, IronPDF jest w pełni kompatybilny z .NET 10. Obsługuje on scalanie dokumentów PDF w projektach .NET 10 tak samo, jak w poprzednich wersjach. Można używać tych samych metod, takich jak PdfDocument.Merge i SaveAs w VB.NET, bez konieczności wprowadzania specjalnych zmian. (Aktualizacja: 22 czerwca 2025 r.)
Jaką obsługę platform zapewnia IronPDF for .NET dla aplikacji .NET 10?
IronPDF obsługuje aplikacje .NET 10 w środowiskach desktopowych (Windows Forms, WPF), internetowych (ASP.NET Core, Blazor) oraz w scenariuszach wieloplatformowych bez konieczności dostosowywania do konkretnej platformy; API działa spójnie w VB.NET, podobnie jak we wcześniejszych wersjach .NET.




