PDF generado por itext (1)

PDF generado por itext (2)

Sitio web oficial: blogs.com/images/adminlogo.gif”); //Agregar imagen 2 a document.add(image2) en el archivo pdf //Cerrar documento; document. Close(); // Cierra el escritor. Close(); }

Abre la imagen

851491-20161209165247147-746087588.png

Crear una lista en PDF

publistaticvoidmain(string[]args)throwsdocumentexception, filenotfoundexception {//Crear archivo Document Document = new Document(); //Crear Writer PDF Writer = PDF Writer getinstance(document, new. flujo de salida del archivo (" c:/users/h _ _ d/desktop/test 5 . PDF ")); //Abre el archivo documento Open(); //Agrega contenido document.add(nuevo párrafo("Contenido HD). aquí ")); //Agregar una lista ordenada list = nueva lista (list. Ordered); lista ordenada . add(new listitem(" Item one ")); lista ordenada . add(new listitem(" Item two ") ) ; lista ordenada. add(new listitem(" Elemento tres ")); add(lista ordenada); //Cerrar el documento. Cerrar(); >

Abrir archivo

851491-20161209180029726-1168732515. png

Para configurar el estilo/formato de impresión en PDF y generar contenido chino, se debe introducir itext-asian.jar.

publistaticvoidmain(string[]args) throwsdocumentexception, io excepción {//Crear archivo Document Document = new Document(); //Crear Writer PDF Writer = PDF Writer getinstance(documento, nuevo flujo de salida de archivo( "c:/users/h _ _ d/desktop/test 6. PDF ")); //Abre el documento de archivo Open() //Fuente china, soluciona el problema de que no se puede mostrar la fuente base BF Chinese =. fuente base. crear fuente ("ST song-light", "unigb-ucs2-h", fuente base. no _embedded); // fuente azul fuente azul = nueva fuente (chino BF.setColor); blue); //Cuerpo del párrafo párrafo azul = nuevo párrafo ("párrafo uno frente azul", fuente azul add(párrafo azul); // fuente verde = nueva fuente (chino BF); .

Verde); //Crear un párrafo de sección Título del capítulo = Nuevo párrafo(" Título del párrafo xxxx ", fuente verde capítulo 1 = nuevo capítulo (título del capítulo, 1. establecer el número de profundidad del título del capítulo); = nuevo párrafo ("título de la sección", fuente verde sección 1 = capítulo 1 . agregar sección (título de la sección contenido de la sección); nuevo párrafo ("contenido de la sección", sección 1 azul); ); //Agregar un capítulo al artículo document.add(chapter1); //Cerrar el documento document. Close(); //Cerrar el escritor Close();}

Abrir la imagen.

! [

851491-20161209180029726-1168732515 . png

]

851491-20161209165247147-746087588 png

Para establecer una contraseña para el. Archivo PDF, debe importar el paquete bcprov-jdk15on.jar:

publistaticvoidmain(string[]args) throwsdocumentexception, io excepción {//Crear archivo Document Document = new Document() //Crear Writer; PDF Writer = PDF Writer . getinstance(documento, nuevo flujo de salida de archivo(" c:/users/h _ _ _ d/desktop/test 8 . PDF ")); // Cadena de contraseña de usuario contraseña de usuario = " 123456 "; / Contraseña del propietario Cadena propietarioPassword = " hdwriter . establecer cifrado (contraseña de usuario . getbytes (), propietarioPassword. getBytes (), PdfWriter. ALLOW_PRINTING. Encryption_AES_128); // Abrir el documento del archivo. Abrir (); // Agregar contenido del documento. agregar (nuevo párrafo("Contraseña!!!"));//Cerrar el documento. Close(); //Cerrar el escritor Close();}

Abrir la imagen

851491-20161209165247147-746087588 . png

Establecer los permisos del archivo PDF

publistaticvoidmain(string[]args) throwsdocumentexception, io excepción {//Crear archivo Document Document = nuevo documento (); //Crear escritor PDF Writer = PDF Writer . getinstance(documento, nuevo flujo de salida de archivo(" c:/users/h _ _ d/desktop/test 9 . PDF ")); escritor de permisos. getbytes(), " ".

getbytes(), pdfwriter.allow_printing, pdfwriter.encryption_AES_128); //Abrir el archivo document.Open(); //Agregar contenido document.add(nuevo párrafo("Contraseña!!!!")) ;//Cerrar el documento document. Close(); //Cerrar el escritor. Close();}

Leer/modificar archivos PDF existentes.

publistaticvoidmain(string[]args)a través de excepción de documento, excepción io {//Leer archivo pdf lector de pdf lector de pdf = nuevo lector de pdf(" c:/users/h _ _ d/desktop/test 1 . pdf "); //Modificador pdfstamper = nuevo pdfstamper (lector de pdf, nuevo flujo de salida de archivo (" c:/users/h _ _ _ d/desktop/test 10 . pdf ")); imagen imagen = imagen . getinstance( "C:/Users/H__D/Desktop/IMG_0109.JPG"); image.scaleAbsolute(50, 50); image.setAbsolutePosition(0, 700); para (inti = 1; i<= lector de pdf. getnumberofpages(); i++ ){ PdfContentBytecontent = pdfstamper . getundercontent(I); content.addImage(imagen } pdfstamper }

itext? Generar PDF (2)

Enlace:/p/20d4905383b4