none
convertir de HTML a PDF RRS feed

  • Pregunta

  • Hola a todos, me podrían ayudar como darle un tamaño al docuento pdf ya sea A4 o A3, que estoy creando con itext 7 para que pueda ingresar el HTML y lo pueda convertir a PDF?.

    Este es mi ejemplo:

    string htmlString = path del html

    string pdfNuevoNombre = nombre del pdf que estoy creando

     using (FileStream htmlSource = File.Open(htmlString, FileMode.Open))
                using (FileStream pdfDest = File.Open(pdfNuevoNombre, FileMode.OpenOrCreate))
                {
                    ConverterProperties converterProperties = new ConverterProperties();
                   HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
                }

    jueves, 18 de junio de 2020 22:28

Todas las respuestas

  • hola

    como asigas el pdfDest ? lo pregunto porque alli podrias definir el tamaño del papel

    Page size and formatting of PDF using iText pdfHTML

    la pregunta usa la misma libreria solo que en java, pero se puede ver que usa

    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    PdfDocument temp = new PdfDocument(new PdfWriter(baos));
    PageSize pageSize = PageSize.A4;
    temp.setDefaultPageSize(pageSize);
    HtmlConverter.convertToPdf(new FileInputStream(html), temp, properties);

    valida si tienes esa misma funcionalidad para asignar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 19 de junio de 2020 5:02