Para crear un archivo PDF utilizando Kotlin, puedes utilizar una biblioteca como iText o PDFBox. A continuación, te mostraré un ejemplo utilizando la biblioteca iText para generar un archivo PDF básico:
Agrega la dependencia de iText a tu archivo build.gradle:
1 2 3 |
dependencies { implementation 'com.itextpdf:itextpdf:5.5.13.2' } |
A continuación, aquí tienes un ejemplo de cómo crear un archivo PDF simple con un texto utilizando iText en Kotlin:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import com.itextpdf.text.Document import com.itextpdf.text.Element import com.itextpdf.text.Paragraph import com.itextpdf.text.pdf.PdfWriter import java.io.FileOutputStream fun main() { val fileName = "mi_archivo.pdf" // Nombre del archivo PDF // Crear un nuevo documento val document = Document() // Inicializar el objeto PdfWriter para escribir en el documento val writer = PdfWriter.getInstance(document, FileOutputStream(fileName)) // Abrir el documento document.open() // Escribir contenido en el documento val paragraph = Paragraph("¡Hola, mundo!") paragraph.alignment = Element.ALIGN_CENTER document.add(paragraph) // Cerrar el documento document.close() println("Archivo PDF creado exitosamente.") } |