Connexions au Système & Sites Web

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
Connexions au Système & Sites Web

Connexions au Système & Sites Web

Pour convertir les pages Web situées derrière des formulaires HTML et des répertoires de sites Web protégés par mot de passe en fichiers PDF, la meilleure pratique consiste à renoncer à l'authentification programmée et aux soumissions de formulaires au profit du rendu du balisage directement à partir de fichiers locaux ou de chaînes HTML, comme expliqué sur la page de ressources sur les procédures de connexion d'IronPDF. Cependant, dans les situations où l'accès au code source des pages Web à convertir manuellement est fastidieux, chronophage ou non réalisable, IronPDF peut rendre le rendu du contenu PDF à partir de ces zones restreintes facile et sans douleur.

Pour convertir des pages Web situées derrière des répertoires protégés par mot de passe, spécifiez un ensemble d'identifiants réseau valides pour que le moteur de rendu PDF de IronPdf puisse les utiliser avec un objet ChromeHttpLoginCredentials. Ensuite, passez une référence au ChromeHttpLoginCredentials ainsi que l'URL de la page Web protégée par mot de passe à PdfDocument.renderUrlAsPdf.

Learn about ChromeHttpLoginCredentials for Java
Voir sur GitHub

Prêt à commencer?

Version :2026.10vient de sortir