iText 7 Core

iText 7 Core es nuestra biblioteca de PDF con licencia comercial y SDK.

Características y ventajas

Haz clic en la flecha para ver más detalladamente las características y las ventajas.

Primeros pasos con iText 7

Funciones básicas y razones para actualizar a una versión nueva

iText 7 se desarrolló en casi una década de lecciones aprendidas del desarrollo de iText 5. Es una biblioteca más simple, más eficiente y ampliable, que está lista para gestionar los crecientes desafíos de los flujos de trabajo de documentos actuales: un complemento integral.

Estructura modular y API intuitivas

  • Ampliación futura.
  • Curva de aprendizaje moderada con una amplia documentación y ejemplos.

Actualizado con los estándares y procedimientos recomendados más recientes

  • Unicode para marcadores, nombres de PDF, cadenas de PDF, contraseñas, etc.
  • Algoritmos actualizados de cifrado y hash para firmas digitales y seguridad documental.
  • Admisión de archivos y documentos de varios gigabytes con miles de páginas.

Personalizable y ampliable

  • Funcionalidad integral lista para usar, ampliable y personalizable.
  • Se basa en la integración fácil y los estándares abiertos.

Posibilidad de ampliar las funcionalidades con los complementos de iText 7

  • pdf2Data: Extracción de datos de PDF.
  • pdfHTML: Conversión de HTML a PDF.
  • pdfSweep: Redacción de datos desde PDF.
  • pdfCalligraph: Tipografía avanzada en PDF.
  • pdfDebug: Depuración en tiempo real para PDF.
  • pdfInvoice: Facturas electrónicas conformes a los estándares en XML y PDF.
  • pdfXFA: Acoplamiento de formularios dinámicos en PDF.

iText 7 Core

Ejemplos de iText 7 Core

1. Creación

Creación simple de PDF con texto y una imagen:

        PdfWriter writer = new PdfWriter("output.pdf");
        PdfDocument pdf = new PdfDocument(writer);
        Document document = new Document(pdf);
        Image itext = new Image(ImageDataFactory.create("itext.png")).setWidth(75);
        document.add(new Paragraph().add("Your developer journey with ").add(itext).add(" begins here..."));
        document.close();

Resultado de salida del ejemplo de Hello World

2. Actualización

Manipulación de un documento PDF existente, por ejemplo, añadiendo una marca de agua:

        PdfDocument pdf = new PdfDocument(new PdfReader("input.pdf"), new PdfWriter("output.pdf"));
        PdfPage firstPage = pdf.getFirstPage();
        PdfCanvas under = new PdfCanvas(firstPage.newContentStreamBefore(), new PdfResources(), pdf);
        Paragraph p = new Paragraph("~~WATERMARK~~").setFontSize(72).setFontColor(Color.RED).setBold();
        float x = firstPage.getPageSize().getWidth() / 2;
        float y = firstPage.getPageSize().getHeight() / 2;
        new Canvas(under, pdf, pdf.getDefaultPageSize())
            .showTextAligned(p, x, y, 1, TextAlignment.CENTER, VerticalAlignment.MIDDLE, (float) (Math.PI / 4));
        pdf.close();

Resultado de la actualización del ejemplo de marca de agua

3. Análisis

Analizar documentos PDF existentes, por ejemplo, para extraer el contenido textual. Con el PDF de entrada mostrado arriba:

        PdfDocument pdf = new PdfDocument(new PdfReader("input.pdf"));
        String text = PdfTextExtractor.getTextFromPage(pdf.getPage(1), new LocationTextExtractionStrategy());
        pdf.close();
        System.out.println("Extracted text:");
        System.out.println(text);

Extracted text: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate tristique ipsum, nec congue tellus pharetra faucibus. Curabitur nec risus eget eros sodales eleifend id et sapien. Praesent placerat justo eu felis tincidunt mattis. Nam porttitor, nisi vel vestibulum interdum, diam metus commodo nunc, eu porta dolor nisl faucibus ipsum. Integer sit amet sem condimentum, rutrum enim ac, interdum est. Nunc sagittis, nunc sed porta condimentum, ipsum ex euismod massa, eget lacinia lorem ante quis nunc. Donec ut risus congue, sollicitudin mi vitae, ullamcorper mauris. Nullam efficitur maximus turpis, sed congue ex volutpat et. Nam mi mauris, consequat eget lorem non, vehicula rhoncus sapien. Nam et nunc et leo varius [...]


Descubrir nuestros recursos

Video

Vídeo

Tutorial

Tutorial

Presentation

Infografía

Demo

Prueba gratuita

Documentation

Otros


Nuestros modelos de licencia comercial


Licencia por unidades
para servidor
Licencia por unidades
para dispositivo de usuario final
Licencia basada
en volumen
Licencia para
servidor OEM
Licencia para dispositivo
de usuario final OEM
Descripción

Con licencia permanente.

Instalación en tu servidor, máquina virtual o nodo.

Con licencia permanente.

Instalación en tu dispositivo de usuario final.

Licencia anual.

Instalación en una plataforma de servidor alojado.

Con licencia permanente.

Integración en la aplicación de servidor distribuida a tus clientes.

Instalación en un servidor, máquina virtual o nodo.

Con licencia permanente.

Integración en la aplicación de usuario final distribuida a tus clientes.

Instalación en un dispositivo de usuario final (ordenador de escritorio, ordenador portátil, tablet, etc.).

Disponible para
plataformas Java y .NET
Condiciones

1 por servidor, máquina virtual o nodo.

En función del número de servidores.




Número ilimitado de archivos PDF.

1 por dispositivo de usuario final.


En función del número de dispositivos de usuario final.




Número ilimitado de archivos PDF.

Por aplicación.


Contado como la cantidad de archivos PDF producidos.




Número especificado de archivos PDF por año.

Siempre por aplicación.


En función del número de servidores utilizados; el volumen mín. es de 10 servidores.



Número ilimitado de archivos PDF, tiempo de distribución ilimitado.

Siempre por aplicación.


En función del número de dispositivos de usuario final implementados. El mínimo es de 100 dispositivo de usuario final (ordenadores de escritorio).

Número ilimitado de archivos PDF, tiempo de distribución ilimitado.

Asistencia y mantenimiento
profesionales

Renovable anualmente al 20 % del precio de lista vigente (primer año obligatorio).

Renovable anualmente al 20 % del precio de lista vigente (primer año obligatorio).

Se incluye en la suscripción estándar.

Renovable anualmente al 20 % del precio de lista vigente (primer año obligatorio).

Renovable anualmente al 20 % del precio de lista vigente (primer año obligatorio).

Precios

Licencia perpetua

Sin descuento por cantidad, obligatoria con la compra

Licencia perpetua

Sin descuento por cantidad, obligatoria con la compra

Licencia anual

Licencia perpetua

Sin descuento por cantidad, obligatoria con la compra

Licencia perpetua

Sin descuento por cantidad, obligatoria con la compra

Leer más
Leer más
Leer más
Leer más
Leer más

Solicitar presupuesto gratuito ahora

Te agradecemos tu interés en nuestros productos de iText Software.

Nuestro equipo de ventas se pondrá en contacto contigo dentro de un día hábil para analizar tu proyecto y crear un presupuesto personalizado.