
x509certificate2 Dodaj podpis cyfrowy do PDF Programowo
Ten artykul poprowadzi cie jak konwertowac PNG na PDF za pomoca API konwersji obrazu IronPDF w C#.
Jak przekonwertowac PNG na PDF w C#
- Install C# library to convert PNG to PDF
- Importuj pojedyncze lub wiele dostepnych obrazow PNG w C#
- Konwertuj PNG na PDF za pomoca metody
ImageToPdf - Eksportuj wygenerowany dokument PDF do wybranej lokalizacji
- Wykonaj dzialania 3 i 4 w 1 linii kodu C#
Tematy omawiane w tutorialu
W tym samouczku omówione zostaną następujące tematy:
- Wprowadzenie do biblioteki IronPDF
- Utwórz projekt w języku C#
- Zainstaluj bibliotekę IronPDF
- Metoda 1: Rozwiązanie z wykorzystaniem menedżera pakietów NuGet
- Metoda 2: Konsola menedżera pakietów NuGet
- Metoda 3: Korzystanie z pliku DLL
- Dodaj przestrzeń nazw IronPDF
- Konwersja obrazów JPG na dokumenty PDF
- Podsumowanie
Wymagania dotyczące korzystania z IronPDF:
- Powinienes miec podstawowa wiedze na temat jezyka C#.
- Powinieneś posiadać podstawową wiedzę na temat aplikacji Windows.
1. Wprowadzenie do Biblioteki IronPDF
Rozwiązanie IronPDF .NET PDF Library to marzenie programistów, zwłaszcza inżynierów oprogramowania korzystających z języka C#. Korzystając z tego doskonałego narzędzia Iron Software, można z łatwością stworzyć podstawową bibliotekę PDF dla platformy .NET. IronPDF sprawi, że konwersja plików PDF z różnych formatów będzie łatwym i oszczędzającym czas procesem.
Umozliwia ci rowniez konstrukcje pliku PDF uzywajac HTML5, JavaScript, CSS i obrazow. Możesz płynnie edytować, stemplować oraz dodawać nagłówki i stopki do pliku PDF. Ponadto, ulatwia rowniez czytanie tekstu PDF, wyciaganie obrazow czy konwersje obrazow na PDF programatycznie.
Niektóre z ważnych funkcji to:
- Twórz dokumenty PDF z HTML4/5, CSS, JavaScript i obrazów.
- Generuj dokumenty PDF z URL.
- Zaladowanie URL za pomoca kredentiali loginu sieci custom, naglowki HTTP, proxy, cookies, user-agenty i zmienne formularzy, umozliwiajac logowanie za HTML w formularzach logowania.
- Szyfrowanie i deszyfrowanie plików PDF.
- Laczenie istniejacych plikow PDF.
- Tworzenie i edytowanie formularzy PDF.
Tutaj, ten tutorial koncentruje sie na konwersji plikow PNG do dokumentow PDF. IronPDF obsługuje konwersję niemal każdego formatu obrazu. Obslugiwane formaty obrazow to JPG, PNG, GIF, TIFF, SVG i BMP.
2. Utworz projekt C#
W tym tutorialu uzyta zostanie najnowsza wersja Visual Studio oraz jezyk programowania C# do budowy projektu. Poniewaz przykadowy kod pochodzil z C# 10.0, powinienes miec podstawowa wiedze na temat wypowiedzen na najwyzszym poziomie.
Zacznijmy od utworzenia projektu w języku C#.
- Otwórz program Visual Studio.
- Mozesz stworzyc nowy projekt C# lub otworzyc istniejacy.
- Nadaj nazwę projektowi.
- Wybierz .NET Core >= 3.1, poniewaz 3.1 jest wspierane i dziala na kazdym urzadzeniu. Najnowsza i najbardziej stabilna wersja .NET Framework to 6.0.
Programu Konzolowy po utworzeniu Projektu
3. Zainstaluj bibliotekę IronPDF
Metoda 1: Rozwiązanie z wykorzystaniem menedżera pakietów NuGet
Otwórz z Eksploratora rozwiązań
Gdy rozwiazanie Menedzera pakietow NuGet jest otwarte, przeszukaj biblioteke IronPDF, aby konwertowac obraz PNG na plik PDF. Nastepnie kliknij na zainstaluj.
Przeglądaj IronPDF
Metoda 2: Konsola menedżera pakietów NuGet
Korzystanie z Konsoli Menedzera pakietow NuGet pozwoli ci latwo zainstalowac biblioteke. Administrator privilegium nie jest wymagane do instalacji biblioteki. Polecenie NuGet zostanie uzyte, aby zainstalowac biblioteke IronPDF w twoim projekcie. Po prostu uzyj nastepujacego polecenia, aby kontynuowac.
Metoda 3: Korzystanie z pliku DLL
Mozesz bezposrednio pobrac plik .DLL IronPDF ze strony internetowej. Mozna go momentalnie pobrac z oficjalnego linku do pobrania DLL IronPDF.
Aby odwolac sie do biblioteki w twoim projekcie, postepuj wedlug nastepujacych wskazowek:
- Kliknij prawym przyciskiem myszy na Solution w Solution Explorer
- Wybierz "Referencje"
- Wyszukaj bibliotekę IronPDF.dll
- Kliknij OK
Gotowe! IronPDF jest pobrane, zainstalowane i gotowe do uzycia, aby konwertowac PNG na format PDF.
4. Dodaj przestrzen nazw IronPDF
Teraz dodaj przestrzen nazw IronPDF do swojego programu. Musisz dodac podany wiersz kodu na gorze pliku.
using IronPdf;Imports IronPdfTo umozliwi ci dostep do wszystkich funkcji dostarczanych przez IronPDF. Ten wiersz kodu musi zostac dodany do kazdego pliku, w ktorym chcesz uzywac funkcji IronPDF.
5. Konwertuj PNG na format PDF
Konwersja plikow PNG na dokumenty PDF jest bardzo latwa z IronPDF. Tylko jedna linia kodu może zrealizować to zadanie, korzystając z metody ImageToPdf w IronPDF. W katalogu projektu umiesc obrazy PNG do przekonwertowania w folderze nazwanym assets. Folder musi być umieszczony w lokalizacji: bin\Debug\net6.0. Następnie, używając System.IO.Directory, należy wyliczyć folder zasobów ze wszystkimi plikami PNG i przekazać go do metody ImageToPdf do strumienia operacji konwersji. Nastepujacy przyklad kodu pomaga przeksztalcic obraz PNG na dokument PDF i zapisac obiekt Stream na dysku.
using IronPdf;
using System;
using System.IO;
using System.Linq;
public class Program
{
public static void Main()
{
Console.WriteLine("C# Convert PNG to PDF using IronPDF");
// Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
var images = Directory.EnumerateFiles("assets").Where(f => f.ToLower().EndsWith(".png"));
// Converts the images to a PDF and saves them.
if (images.Any())
{
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
Console.WriteLine("PNG successfully converted to PDF");
}
else
{
Console.WriteLine("No PNG files found.");
}
}
}Imports IronPdf
Imports System
Imports System.IO
Imports System.Linq
Public Class Program
Public Shared Sub Main()
Console.WriteLine("C# Convert PNG to PDF using IronPDF")
' Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
Dim images = Directory.EnumerateFiles("assets").Where(Function(f) f.ToLower().EndsWith(".png"))
' Converts the images to a PDF and saves them.
If images.Any() Then
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")
Console.WriteLine("PNG successfully converted to PDF")
Else
Console.WriteLine("No PNG files found.")
End If
End Sub
End ClassW powyzszym przykladzie kodu folder zasobow zawiera tylko jeden plik PNG. Plik wyjsciowy wyglada tak:
Pojedynczy plik JPG do pliku PDF
Ten sam przyklad kodu mozna uzyc do konwersji wielu obrazow PNG. Formaty plikow wyjsciowych zawieraja trzy dokumenty PNG do PDF.
Wiele obrazow PNG do dokumentu PDF
6. Podsumowanie
Ten tutorial pokazuje, jak konwertowac obraz PNG na dokument PDF, korzystajac z biblioteki IronPDF C#. Manipulacja i konfiguracja plikow PDF staje sie niewiarygodnie prosta dzieki funkcji biblioteki IronPDF. Wszystko, co jest potrzebne, to tylko kilka lini kodu, aby skonstruktowac dokument PDF z plikow PNG. Nie wazne, czy chodzi o konwersje obrazow JPG, PNG czy wielu innych formatow, IronPDF jest idealny dla programistow i firm.
Wykorzystaj darmowa wersje, aby przetestowac to! Dodatkowo, majac darmowy klucz probny, mozesz przetestowac funkcjonalnosc IronPDF. Ponadto, dzięki obecnej ofercie specjalnej możesz otrzymać pięć produktów IronPDF w cenie zaledwie dwóch! Odwiedz strone informacji o licencjonowaniu IronPDF aby uzyskac wiecej informacji o licencjonowaniu.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.
Powiązane artykuły


