Website- und Systemanmeldungen

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.headerfooter.TextHeaderFooter;
import com.ironsoftware.ironpdf.render.ChromeHttpLoginCredentials;
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;
import java.io.IOException;
import java.nio.file.Paths;

String url = "http://localhost:51169/Invoice";

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setMarginTop(50);
renderOptions.setMarginBottom(50);

// Set Login Credentials to bypass basic authentication
ChromeHttpLoginCredentials loginCredentials = new ChromeHttpLoginCredentials();
loginCredentials.setNetworkUsername("testUser");
loginCredentials.setNetworkPassword("testPassword");

try {
    PdfDocument webpage = PdfDocument.renderUrlAsPdf(url, loginCredentials);
    TextHeaderFooter textHeader = new TextHeaderFooter();
    textHeader.setCenterText("{pdf-title");
    textHeader.setDrawDividerLine(true);
    textHeader.setFontSize(16);
    webpage.addTextHeader(textHeader);

    TextHeaderFooter textFooter = new TextHeaderFooter();
    textFooter.setLeftText("{date} {time}");
    textFooter.setRightText("Page {page} of {total-pages}");
    textFooter.setDrawDividerLine(true);
    textFooter.setFontSize(14);
    webpage.addTextFooter(textFooter);
    
    webpage.saveAs(Paths.get("assets/UrlToPdfExample.pdf"));
} catch(IOException e) {
    e.printStackTrace();
}
mvn install
Website- und Systemanmeldungen

Website- und Systemanmeldungen

Um Webseiten, die sich hinter HTML-Formularen und passwortgeschützten Website-Verzeichnissen befinden, in PDF-Dateien zu rendern, ist es am besten, auf programmatische Authentifizierung und Formularübermittlungen zu verzichten und stattdessen das Markup direkt aus lokalen Dateien oder HTML-Strings zu rendern, wie auf der IronPDF-Anmeldeseiten-Ressourcenseite erklärt. In Situationen, in denen der manuelle Zugriff auf den Quellcode der zu konvertierenden Webseiten umständlich, zeitaufwendig oder nicht durchführbar ist, kann IronPDF das Rendern von PDF-Inhalten aus diesen eingeschränkten Bereichen einfach und schmerzlos machen.

Um Webseiten, die sich in passwortgeschützten Verzeichnissen befinden, zu konvertieren, geben Sie ein Set gültiger Netzwerkanmeldeinformationen an, die der PDF-Renderer von IronPdf mit einem ChromeHttpLoginCredentials-Objekt verwenden soll. Anschließend übergeben Sie eine Referenz auf ChromeHttpLoginCredentials zusammen mit der URL der passwortgeschützten Webseite an PdfDocument.renderUrlAsPdf.

Learn about ChromeHttpLoginCredentials for Java
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.10gerade veröffentlicht