IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

Jak zbudować przeglądarkę plików PDF dla ASP.NET Core przy użyciu IronPDF

Curtis Chau
Curtis Chau
Updated: 20 czerwca 2026

Zbuduj przeglądarkę plików PDF dla ASP.NET Core z wykorzystaniem IronPDF, aby generować pliki PDF po stronie serwera i udostępniać je z wbudowanymi nagłówkami, umożliwiając przeglądarkom wyświetlanie dokumentów bezpośrednio, bez wtyczek lub skomplikowanych bibliotek JavaScript.

Stworzenie przeglądarki plików PDF dla ASP.NET Core nie wymaga skomplikowanych bibliotek JavaScript ani wtyczek przeglądarkowych innych firm. Nowoczesne aplikacje internetowe potrzebują niezawodnego sposobu wyświetlania plików PDF bezpośrednio w przeglądarce, niezależnie od tego, czy są to faktury, raporty czy dokumenty interaktywne. IronPDF upraszcza cały ten proces, wykorzystując wbudowane w przeglądarkę funkcje renderowania plików PDF, generując jednocześnie pliki PDF o idealnej rozdzielczości po stronie serwera.

W tym artykułe dowiesz się, jak generować i wyświetlać dokumenty PDF w ramach projektów ASP.NET Core. Dowiesz się, jak tworzyć aplikacje do przeglądania plików PDF, które mogą wyświetlać dowolny plik PDF, od konwersji ciągów znaków HTML po pracę z istniejącymi plikami PDF.

Czym jest przeglądarka plików PDF dla ASP.NET Core?

Przeglądarka plików PDF dla ASP.NET Core umożliwia użytkownikom przeglądanie dokumentów PDF bezpośrednio w aplikacjach internetowych bez konieczności pobierania plików na swoje urządzenia. Zamiast zmagać się z komponentami przeglądarki dokumentów opartymi na JavaScript, IronPDF stosuje proste podejście: generuje wysokiej jakości pliki PDF po stronie serwera przy użyciu silnika renderującego Chrome, a następnie dostarcza je z odpowiednimi nagłówkami HTTP, dzięki czemu przeglądarki automatycznie wyświetlają pliki PDF wbudowane w stronę.

To podejście po stronie serwera oznacza, że przeglądarka plików PDF ASP.NET Core działa spójnie we wszystkich przeglądarkach bez dodatkowych wtyczek, takich jak Adobe Acrobat Reader. Ponieważ IronPDF korzysta z tego samego silnika Chrome, który napędza nowoczesne przeglądarki, dokumenty PDF są renderowane dokładnie tak, jak zamierzono, z zachowaniem stylów CSS, interakcji JavaScript i złożonych układów. Integracja obsługuje wszystko, od konwersji HTML do PDF po bezpieczne dostarczanie dokumentów.

W przeciwieństwie do tradycyjnych przeglądarek PDF, które opierają się na komponentach innych firm lub rozbudowanych pakietach JavaScript, podejście IronPDF zapewnia spójne renderowanie plików PDF na wszystkich platformach. Biblioteka obsługuje różne standardy PDF, w tym PDF/A do archiwizacji oraz PDF/UA zapewniający dostępność.

Dlaczego generowanie plików PDF po stronie serwera ma znaczenie dla użytkowników?

Generowanie po stronie serwera zapewnia spójne wyświetlanie we wszystkich przeglądarkach i na wszystkich urządzeniach. Kiedy IronPDF generuje pliki PDF na serwerze, każdy użytkownik widzi dokładnie ten sam układ dokumentu, niezależnie od przeglądarki lub systemu operacyjnego. Ta spójność ma kluczowe znaczenie w przypadku dokumentów biznesowych, takich jak faktury, raporty i umowy prawne, w których dokładne formatowanie ma znaczenie.

Podejście po stronie serwera umożliwia również korzystanie z praktycznych funkcji, takich jak znak wodny, ochrona hasłem i podpisy cyfrowe, bez ujawniania wrażliwej logiki klientowi. Twoja aplikacja może zastosować ustawienia zabezpieczeń i metadane przed udostępnieniem dokumentu.

Jakie są korzyści wydajnościowe w porównaniu z przeglądarkami JavaScript?

Przeglądarki plików PDF oparte na JavaScript wymagają pobierania dużych bibliotek i przetwarzania dokumentów po stronie klienta, co może obciążać urządzenia mobilne i spowalniać połączenia. Podejście IronPDF polega na wysyłaniu wyłącznie gotowego pliku PDF, co zmniejsza wykorzystanie przepustowości i znacznie skraca czas wczesnego ładowania. Silnik renderujący Chrome obsługuje całe przetwarzanie po stronie serwera, co skutkuje szybszym ładowaniem stron i płynniejszym przewijaniem.

W przypadku aplikacji o dużej wydajności IronPDF obsługuje operacje asynchroniczne i wielowątkowość, co pozwala na generowanie wielu plików PDF jednocześnie bez blokowania aplikacji. Biblioteka oferuje również opcje kompresji, które pozwalają zmniejszyć rozmiar plików przy zachowaniu jakości.

Wyświetlanie plików PDF w przeglądarce jest powszechnie przyjętym standardem. Specyfikacja PDF utrzymywana przez Adobe i ISO definiuje zachowanie renderowania, którego przestrzegają wszystkie główne przeglądarki, co sprawia, że przeglądanie wbudowane jest niezawodne w przeglądarkach Chrome, Firefox, Edge i Safari bez konieczności stosowania dodatkowego kodu przeglądarki.

Kiedy warto wybrać IronPDF zamiast rozwiązań po stronie klienta?

Wybierz IronPDF, jeśli potrzebujesz gwarantowanej spójności renderowania, bezpiecznego przetwarzania dokumentów lub gdy pracujesz z poufnymi danymi, które nie powinny być przetwarzane po stronie klienta. Jest to idealne rozwiązanie dla aplikacji wymagających zgodności z PDF/A, obsługi formularzy lub zaawansowanych funkcji PDF, takich jak adnotacje i zakładki.

IronPDF doskonale sprawdza się w sytuacjach wymagających konwersji adresów URL do formatu PDF, konwersji HTML do formatu PDF z obsługą JavaScript lub gdy konieczne jest połączenie wielu plików PDF. W przypadku wdrożeń w Azure lub funkcji AWS Lambda IronPDF zapewnia zoptymalizowane pakiety i obsługę Docker.

Jak zainstalować IronPDF w projekcie ASP.NET Core?

Zainstalowanie IronPDF w aplikacji internetowej .NET wymaga tylko jednego polecenia menedżera pakietów NuGet. Otwórz konsolę menedżera pakietów w Visual Studio i uruchom:

PM > Install-Package IronPdf

Lub użyj interfejsu CLI platformy .NET:

dotnet add package IronPdf

Po zainstalowaniu skonfiguruj IronPDF w pliku Program.cs, aby ustawic swoj klucz licencyjny:

IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"; // Start with a free trial key

Ta konfiguracja zapewnia dostęp do pełnej funkcjonalności przeglądarki plików PDF IronPDF. Biblioteka automatycznie obsługuje wdrażanie silnika Chrome i zapewnia przejrzysty interfejs API do generowania i wyświetlania plików PDF w aplikacjach ASP.NET Core. Aby uzyskać dodatkowe informacje, zapoznaj się z dokumentacją IronPDF.

W przypadku wdrożeń w systemie Linux może być konieczne zainstalowanie dodatkowych zależności systemowych. Użytkownicy systemu macOS powinni upewnić się, że posiadają pakiet odpowiedni dla swojej architektury (Intel lub Apple Silicon). Użytkownicy systemu Windows zazwyczaj doświadczają najsprawniejszego procesu instalacji.

Jakie są typowe problemy związane z instalacją i jak je rozwiązać?

Najczęstszym problemem jest brak pakietów redystrybucyjnych Visual C++ na serwerze. IronPDF wymaga ich do działania silnika Chrome — zainstaluj najnowsze pakiety redystrybucyjne x64 od Microsoftu. W przypadku wdrożeń usługi Azure App Service upewnij się, że korzystasz co najmniej z poziomu Basic, ponieważ poziom Free ma ograniczenia, które mogą wpływać na generowanie plików PDF.

Użytkownicy Docker powinni korzystać z oficjalnych obrazów bazowych IronPDF, które zawierają wszystkie niezbędne zależności. W przypadku napotkania bledow procesu GPU dodaj flage --no-sandbox do opcji renderowania Chrome. W przypadku wdrożeń IIS upewnij się, że pula aplikacji ma wystarczające uprawnienia do zapisu w katalogach tymczasowych.

Jak sprawdzić, czy IronPDF jest poprawnie zainstalowany?

Utwórz prosty kontroler testowy, który generuje podstawowy plik PDF. Jeśli wyświetla się bez błędów, instalacja została zakończona, a silnik Chrome został poprawnie wdrożony. Możesz również sprawdzić logi IronPDF pod kątem komunikatów inicjalizacyjnych. Włącz szczegółowe logowanie podczas tworzenia oprogramowania, aby wcześnie wykrywać wszelkie problemy z konfiguracją.

W środowiskach produkcyjnych warto rozważyć wdrożenie monitorowania wydajności w celu śledzenia czasu generowania plików PDF. Biblioteka obsługuje niestandardowe obsługiwanie błędów, aby pomóc w diagnozowaniu problemów w scenariuszach wdrażania.

Jak stworzyć podstawową przeglądarkę dokumentów PDF?

Stworzenie pierwszej przeglądarki plików PDF w .NET Core wymaga minimalnej ilości kodu. Oto kontroler, który konwertuje zawartość HTML na dokument PDF do przeglądania:

using IronPdf;
using Microsoft.AspNetCore.Mvc;

public class PdfController : Controller
{
    public IActionResult ViewDocument()
    {
        var renderer = new ChromePdfRenderer();

        // Create PDF from HTML string
        var html = @"
            <html>
                <body style='font-family: Arial; padding: 20px;'>
                    <h1>Invoice #2024-001</h1>
                    <p>This PDF document is displayed directly in your browser.</p>
                    <table style='width: 100%; border-collapse: collapse;'>
                        <tr>
                            <td style='border: 1px solid #ddd; padding: 8px;'>Item</td>
                            <td style='border: 1px solid #ddd; padding: 8px;'>Price</td>
                        </tr>
                        <tr>
                            <td style='border: 1px solid #ddd; padding: 8px;'>Service</td>
                            <td style='border: 1px solid #ddd; padding: 8px;'>$99.00</td>
                        </tr>
                    </table>
                </body>
            </html>";

        var pdf = renderer.RenderHtmlAsPdf(html);

        // Return PDF for inline viewing
        Response.Headers.Add("Content-Disposition", "inline; filename=invoice.pdf");
        return File(pdf.BinaryData, "application/pdf");
    }
}

Klasa ChromePdfRenderer obsluguje konwersje, przeksztalcajac HTML na dokument PDF. Ustawienie naglowka Content-Disposition na inline informuje przegladarke o wyswietleniu pliku PDF zamiast jego pobierania. Zapewnia to płynne działanie przeglądarki plików PDF, dzięki czemu użytkownicy mogą przeglądać pliki bezpośrednio w swojej aplikacji internetowej.

Możesz ulepszyć tę podstawową przeglądarkę, dostosowując marginesy, rozmiary papieru i ustawienia orientacji. Renderer obsługuje zapytania o media CSS do stylizacji specyficznej dla druku oraz czcionki internetowe do kontroli typografii.

Dlaczego nagłówek Content-Disposition ma kluczowe znaczenie dla wyświetlania?

Naglowek HTTP Content-Disposition kontroluje, czy przegladarki wyswietlaja czy pobieraja pliki PDF. Ustawienie go na inline umozliwia przegladanie w przegladarce, podczas gdy attachment wymusza pobieranie -- to rozroznienie steruje podstawowym zachowaniem przegladarki twojego uzytkownika. Nowoczesne przeglądarki obsługują ten nagłówek i wyświetlają pliki PDF za pomocą wbudowanych przeglądarek, gdy jest on ustawiony na inline. Dokumentacja MDN dotycząca Content-Disposition zawiera pełną specyfikację tego nagłówka.

Aby zwiększyć bezpieczeństwo, warto rozważyć wdrożenie ustawień uprawnień, które uniemożliwią kopiowanie lub drukowanie. IronPDF obsługuje 128-bitowe szyfrowanie wrażliwych dokumentów.

Jak ChromePdfRenderer zapewnia dokladna konwersje HTML?

ChromePdfRenderer korzysta z tego samego silnika Chromium co Google Chrome, co zapewnia renderowanie HTML, CSS i JavaScript identycznie jak przed konwersja w przegladarce. Obejmuje to obsługę nowoczesnych funkcji CSS, grafiki SVG oraz złożonych układów stron.

Renderer może obsługiwać wykonywanie kodu JavaScript z konfigurowalnymi opóźnieniami, zapewniając pełne załadowanie treści dynamicznych. Obsługuje kodowanie UTF-8 dla treści międzynarodowych oraz niestandardowe czcionki w celu zachowania spójności marki.

Jak wygląda wygenerowany plik PDF w przeglądarce?

PDF viewer displaying Invoice #2024-001 with a single line item for 'Service' priced at $99.00 in a web browser interface

Jak wyświetlać pliki PDF z różnych źródeł?

Przeglądarka plików PDF .NET Core może generować pliki PDF z wielu źródeł. Oto jak przekonwertować adres URL na plik PDF do przeglądania:

public IActionResult ViewFromUrl(string websiteUrl)
{
    var renderer = new ChromePdfRenderer();

    // Configure rendering options
    renderer.RenderingOptions.EnableJavaScript = true;
    renderer.RenderingOptions.WaitFor.RenderDelay(2000); // Wait for content to load

    var pdf = renderer.RenderUrlAsPdf(websiteUrl);
    Response.Headers.Add("Content-Disposition", "inline");
    return File(pdf.BinaryData, "application/pdf");
}

W zaawansowanych scenariuszach można zaimplementować niestandardowy kod JavaScript przed renderowaniem, obsługiwać uwierzytelnianie za pomocą plików cookie lub pracować z zabezpieczonymi witrynami przy użyciu protokołu TLS. Renderer obsługuje konfigurację okna wyświetlania dla stron responsywnych.

Dlaczego renderowanie adresów URL wymaga szczególnego uwzględnienia kwestii czasowych?

Nowoczesne strony internetowe często ładują treści dynamicznie za pomocą JavaScript. RenderDelay zapewnia, ze cala zawartosc zostanie w pelni zaladowana przed konwersja, zapobiegajac powstawaniu niekompletnych plikow PDF z czesciowo zaladowanych stron. W przypadku witryn z treścią ładowaną leniwie można użyć warunków WaitFor, aby poczekać na określone elementy lub stany bezczynności sieci.

Złożone aplikacje jednostronicowe mogą wymagać niestandardowych opóźnień renderowania lub słuchaczy komunikatów JavaScript, aby zasygnalizować moment rozpoczęcia renderowania. IronPDF obsługuje renderowanie WebGL dla treści 3D oraz renderowanie wykresów do wizualizacji danych.

ASP.NET Core IHttpClientFactory jest dobrym wzorcem do uzycia podczas pobierania zdalnych zasobow przed renderowaniem - efektywnie zarzadza pulowanie polaczen. Dokumentacja Microsoftu dotycząca .NET Core szczegółowo omawia tę kwestię.

Jak wygląda plik PDF wygenerowany z adresu URL w przeglądarce?

Zrzut ekranu strony glownej Wikipedii wyswietlonej jako PDF w aplikacji niestandardowy podglad PDF, pokazujacy glowny artykul i elementy nawigacyjne przy zoomie 75%.

Jak pracować z istniejącymi plikami PDF na serwerze?

W przypadku istniejących plików PDF przechowywanych na serwerze można je bezpośrednio wczytać i wyświetlić. Ten przykładowy kod pokazuje, jak pracować z plikami w folderze wwwroot:

public IActionResult ViewExistingPdf(string fileName)
{
    // Load PDF from wwwroot folder
    var pdfPath = Path.Combine(_webHostEnvironment.WebRootPath, "documents", fileName);
    var pdf = PdfDocument.FromFile(pdfPath);

    // Optional: Add modifications like watermarks
    pdf.ApplyWatermark("<h2 style='color: red; opacity: 0.5;'>CONFIDENTIAL</h2>");

    return File(pdf.BinaryData, "application/pdf");
}

Można również ładować pliki PDF ze strumieni lub z usługi Azure Blob Storage. IronPDF obsługuje wyodrębnianie stron, łączenie dokumentów oraz dodawanie załączników do istniejących plików PDF.

Jakie kwestie związane z bezpieczeństwem należy wziąć pod uwagę podczas ładowania plików serwerowych?

Zawsze sprawdzaj ścieżki do plików, aby zapobiec atakom typu directory traversal. Upewnij się, że użytkownicy mają dostęp tylko do autoryzowanych plików PDF i rozważ wdrożenie kontroli dostępu przed udostępnieniem dokumentów. Użyj funkcji oczyszczania, aby usunąć potencjalnie złośliwy kod JavaScript z przesłanych plików PDF.

W przypadku dokumentów wrażliwych należy wdrożyć ochronę hasłem i ograniczenia uprawnień. Rozważ użycie podpisów cyfrowych w celu zapewnienia autentyczności dokumentów i historii zmian na potrzeby ścieżek audytu. Przewodnik OWASP dotyczący przekraczania ścieżek jest przydatnym źródłem informacji na temat zabezpieczania punktów końcowych obsługujących pliki.

Jak plik PDF z znakiem wodnym wygląda dla użytkowników?

Przegladarka wyswietlajaca dokument PDF dotyczacy podstaw formatu PDF z rozowym wodnym znakiem 'POUFNE' na dole, przegladany w opartej na sieci przegladarce PDF.

Ta elastyczność oznacza, że przeglądarka PDF może obsługiwać zarówno treści generowane dynamicznie, jak i istniejące dokumenty PDF przechowywane w folderze wwwroot lub bazie danych. Komponent integruje się bezpośrednio z architekturą .NET Core. W przypadku bardziej zaawansowanych scenariuszy należy zapoznać się z Dokumentacją API IronPDF.

Jak dodać zaawansowane funkcje przeglądarki PDF?

IronPDF zamienia podstawową przeglądarkę plików PDF w w pełni funkcjonalną przeglądarkę dokumentów z zaawansowanymi możliwościami. Dodanie formularzy do plików PDF pozwala użytkownikom na wypełnianie ich bezpośrednio w przeglądarce:

public IActionResult CreateFormPdf()
{
    var html = @"
        <html>
            <body>
                <h2>Application Form</h2>
                <form>
                    Name: <input type='text' name='name'>
                    <br><br>
                    Email: <input type='email' name='email'>
                    <br><br>
                    <input type='checkbox' name='terms'> Agree to terms
                </form>
            </body>
        </html>";

    var renderer = new ChromePdfRenderer();
    renderer.RenderingOptions.CreatePdfFormsFromHtml = true; // Enable form fields
    var pdf = renderer.RenderHtmlAsPdf(html);
    return File(pdf.BinaryData, "application/pdf");
}

Oprócz podstawowych formularzy można edytować istniejące pola formularzy, wyodrębniać dane z formularzy oraz tworzyć złożone formularze z menu rozwijanymi i polami wyboru. Biblioteka obsługuje zgodność z formatem PDF/A do celów archiwizacji.

Co sprawia, że formularze PDF są interaktywne w przeglądarce?

Po wlaczeniu CreatePdfFormsFromHtml, IronPDF przeksztalca elementy formularzy HTML w odpowiednie pola formularzy PDF, ktore przegladarki rozpoznaja, umozliwiajac uzytkownikom wpisywanie, zaznaczanie przełączników i bezposrednia interakcje. Konwersja zachowuje reguły walidacji formularzy i obsługuje akcje formularzy JavaScript.

Można również programowo tworzyć pola formularzy lub importować dane formularzy z plików XML. W przypadku złożonych procesów należy wdrożyć pola podpisu cyfrowego, które użytkownicy mogą podpisać elektronicznie.

Jak wyświetlane są formularze do wypełnienia w przeglądarce plików PDF?

Przegladarka PDF wyswietlajaca Formularz Aplikacji z polami na Imie i Email oraz pole zgody na warunki, pokazany w przegladarce internetowej pod adres localhost:7285/Pdf/CreateFormPdf

Jak ulepszyć pliki PDF za pomocą nagłówków i numerów stron?

Gdy użytkownicy otworzą ten plik PDF w przeglądarce, będą mogli wypełnić formularze bezpośrednio, bez konieczności korzystania z zewnętrznych narzędzi. Możesz również ulepszyć pliki PDF, dodając nagłówki, stopki, numery stron lub podpisy cyfrowe, korzystając z opcji renderowania:

// Add headers and page numbers
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    HtmlFragment = "<div style='text-align: center;'>Company Report</div>",
    MaxHeight = 25
};
renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter()
{
    HtmlFragment = "<div style='text-align: center;'>Page {page} of {total-pages}</div>",
    MaxHeight = 25
};

Zaawansowane opcje nagłówków i stopek obejmują dodawanie obrazów, różne nagłówki dla stron nieparzystych/parzystych oraz treści dynamiczne w zależności od sekcji. W przypadku długich dokumentów można również wdrożyć generowanie spisu treści.

Te funkcje przekształcają przeglądarkę plików PDF .NET Core w kompletne rozwiązanie do zarządzania dokumentami, obsługujące wszystko, od prostego wyświetlania po złożone operacje, w tym zaznaczanie tekstu i drukowanie. Dzięki funkcjom konwersji IronPDF możesz nawet pracować z innymi formatami, takimi jak pliki Excel, WORD i DOCX.

Jakie inne operacje na dokumentach obsługują scenariusze przeglądania?

IronPDF obsługuje łączenie wielu plików PDF, wyodrębnianie stron, obracanie dokumentów i dodawanie zakładek — wszystkie te operacje poprawiają komfort przeglądania złożonych dokumentów. Dodatkowe funkcje obejmują wyodrębnianie tekstu, rasteryzację obrazów oraz linearyzację plików PDF w celu szybkiego przeglądania stron internetowych.

W celu uporządkowania dokumentu należy zastosować zmianę kolejności stron, generowanie miniatur oraz spłaszczenie pliku PDF w celu przekształcenia formularzy w treść statyczną. Biblioteka obsługuje również redagowanie w celu usuwania poufnych informacji przed wyświetleniem.

Porównanie funkcji przeglądarki plików PDF w .NET Core
FunkcjaIronPDF (po stronie serwera)Przeglądarka JavaScript (po stronie klienta)
Spójność renderowaniaIdentyczne we wszystkich przeglądarkachRóżni się w zależności od przeglądarki i wersji biblioteki
Obciążenie serweraGenerowanie na serwerze, lekka odpowiedźSerwer przesyła surowy plik PDF, klient przetwarza
Kontrole bezpieczeństwaPełne: szyfrowanie, redagowanie, podpisyOgraniczone: zależy od egzekwowania przez klienta
Obsługa HTML/CSSPełna wierność silnika ChromiumCzęściowe, zależy od biblioteki przeglądarki
Wydajność na urządzeniach mobilnychZoptymalizowane: wysyłane są tylko bajty pliku PDFCiężkie: wymagany duży pakiet JS
Formularze PDFInteraktywne, generowane przez serwerZależy od obsługi biblioteki przeglądarki
Pierwszy krok:
arrow pointer

Jak rozpocząć tworzenie własnej przeglądarki plików PDF?

Stworzenie przeglądarki plików PDF dla ASP.NET Core przy użyciu IronPDF upraszcza proces obsługi dokumentów PDF. Korzystając z natywnych możliwości przeglądarki i silnika renderującego Chrome, można tworzyć, wyświetlać i zarządzać plikami PDF za pomocą zaledwie kilku wierszy kodu — bez konieczności skomplikowanej konfiguracji.

Połączenie generowania po stronie serwera i przeglądania w przeglądarce zapewnia odpowiednią równowagę między wydajnością, bezpieczeństwem i komfortem użytkowania aplikacji internetowych. Niezależnie od tego, czy chcesz wyświetlać pliki PDF, obsługiwać formularze, przetwarzać istniejące dokumenty czy drukować pliki PDF, proste API IronPDF sprawia, że wdrożenie jest bezpośrednie i praktyczne. Biblioteka jest regularnie aktualizowana w celu zapewnienia zgodności z najnowszymi .NET Frameworkami i środowiskami wdrożeniowymi.

Szybki przewodnik: Metody przeglądarki PDF IronPDF ASP.NET Core
Przykład zastosowaniaMetodaKluczowe ustawienia
HTML do PDFRenderHtmlAsPdf(html)Content-Disposition: inline
URL do pliku PDFRenderUrlAsPdf(url)EnableJavaScript, RenderDelay
Istniejący plikPdfDocument.FromFile(path)Sprawdź ścieżkę, oczyść treść
Formularze do wypełnieniaRenderHtmlAsPdf(html)CreatePdfFormsFromHtml: true
Nagłówki/stopkiHtmlHeader / HtmlFooterHtmlFragment, MaxHeight

Chcesz stworzyć własną przeglądarkę plików PDF w swoim projekcie ASP.NET Core? Zacznij od bezpłatnej wersji próbnej IronPDF, aby poznać wszystkie funkcje i zobaczyć, jak radzi sobie z generowaniem plików PDF. W przypadku wdrożeń produkcyjnych odwiedź stronę licencyjną, aby znaleźć odpowiedni plan. Potrzebujesz pomocy na początek? Zapoznaj się z tym szczegółowym samouczkiem lub przejrzyj pełną dokumentację IronPDF, aby uzyskać więcej przykładów.

Curtis Chau
Autor tekstów technicznych

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.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta