¿Es posible convertir un archivo de Excel a un PDF utilizando Java sin ninguna biblioteca externa como POI, etc.?

Muy bien posible dado que los gustos de POI se escriben usando Java (o pueden ser).

Básicamente, los archivos xlsx son archivos zip. Si cambia la extensión al archivo .zip. Puede ver algunos archivos xml. Mire Office Open XML.

Office Open XML (también conocido informalmente como OOXML u OpenXML ) es un formato de archivo comprimido basado en XML desarrollado por Microsoft para representar hojas de cálculo, gráficos, presentaciones y documentos de procesamiento de textos. El formato fue estandarizado inicialmente por Ecma (como ECMA-376) y, en versiones posteriores, por ISO e IEC (como ISO / IEC 29500).

Puede seguir ese estándar para escribir su propia biblioteca en java para extraer los datos de los archivos de Excel y seguir el estándar pdf para convertirlo en formato pdf sin usar ninguna biblioteca externa.

Si quiere decir si hay algún paquete incorporado en JDK, no. Pero si quiere decir que se puede hacer usando Java, sí. Porque casi cualquier cosa se puede escribir desde cero. Pero, puede que no sea una buena idea reinventar la rueda.

More Interesting