Exportar XSLFO a DIF a través de Java

Convierta el archivo XSLFO a DIF utilizando la API de Java en las instalaciones dentro de cualquier aplicación Java J2SE, J2EE, J2ME

 

Al utilizar Aspose.Total para Java , puede integrar la función de conversión de XSLFO a DIF en sus aplicaciones Java en un proceso de dos pasos. En primer lugar, al usar Aspose.PDF para Java puede renderizar XSLFO a XLSX. En el segundo paso, puede convertir XLSX a DIF utilizando la API de programación de hojas de cálculo Aspose.Cells for Java .

Convertir archivo XSLFO a DIF a través de Java

  1. Abra el archivo XSLFO usando la clase Document
  2. Convierta XSLFO a XLSX usando save método
  3. Cargue el documento XLSX usando la clase Workbook
  4. Guarde el documento en formato DIF usando [save]( https://reference.aspose.com/cells/java/com.aspose.cells/workbook#save(java.lang.String,%20com.aspose.cells . GuardarOpciones)) método

Requisitos de conversión

Puede usar fácilmente Aspose.Total para Java directamente desde un proyecto basado en Maven pdf/java/installation/) y Aspose.Cells para Java en su pom.xml.

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// load PDF with an instance of Document
Document document = new Document("template.pdf");
// save document in XLSX format
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
Workbook book = new Workbook("XlsxOutput.xlsx");
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save XLSX as CSV
book.save("output.csv", SaveFormat.AUTO);

Requisitos de conversión

Si su documento XSLFO está protegido con contraseña, no puede convertirlo a DIF sin la contraseña. Con la API, primero puede abrir el documento protegido con una contraseña válida y convertirlo después. Para abrir el archivo cifrado, puede inicializar una nueva instancia del Document class y pase el nombre de archivo y la contraseña como argumentos.

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// open PDF document
Document doc = new Document("input.pdf", "Your@Password");
// save PDF as XLSX format
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
Workbook book = new Workbook("XlsxOutput.xlsx");
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save XLSX as CSV
book.save("output.csv", SaveFormat.AUTO);

Convierta XSLFO protegido a DIF a través de Java

Al convertir un archivo XSLFO a DIF, también puede agregar una marca de agua a su formato de archivo DIF de salida. Para agregar una marca de agua, cree un nuevo libro de trabajo para abrir el archivo XLSX convertido. Seleccione Hoja de trabajo a través de su índice, cree una Forma y use su función addTextEffect, establezca colores, transparencia y más. Después de eso, puede guardar su documento XLSX como DIF con marca de agua.

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// load PDF with an instance of Document
Document document = new Document("template.pdf");
// save document in XLSX format
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
Workbook book = new Workbook("XlsxOutput.xlsx");
// get the first default sheet
Worksheet sheet = book.getWorksheets().get(0);
// add Watermark
Shape wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL",
"Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800);
// get the fill format of the word art
FillFormat wordArtFormat = wordart.getFill();
// set the color
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);
// set the transparency
wordArtFormat.setTransparency(0.9);
// make the line invisible
LineFormat lineFormat = wordart.getLine();
lineFormat.setWeight(0.0);
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save XLSX as CSV
book.save("output.csv", SaveFormat.AUTO);

Explore XSLFO opciones de conversión con Java

Convertir XSLFOs a CSV (Valores separados por comas)
Convertir XSLFOs a EXCEL (Formatos de archivo de hoja de cálculo)
Convertir XSLFOs a FODS (Hoja de cálculo XML plano de OpenDocument)
Convertir XSLFOs a MD (Lenguaje de rebajas)
Convertir XSLFOs a ODS (Hoja de cálculo de OpenDocument)
Convertir XSLFOs a SXC (Hoja de cálculo de cálculo de StarOffice)
Convertir XSLFOs a TSV (Valores separados por tabuladores)
Convertir XSLFOs a TXT (Documento de texto)
Convertir XSLFOs a XLAM (Complemento de Excel habilitado para macros)
Convertir XSLFOs a XLSB (Libro binario de Excel)
Convertir XSLFOs a XLSM (Hoja de cálculo habilitada para macros)
Convertir XSLFOs a XLT (Excel 97 - Plantilla 2003)
Convertir XSLFOs a XLTM (Plantilla de Excel habilitada para macros)
Convertir XSLFOs a XLTX (Plantilla de Excel)
Convertir XSLFOs a ODP (Formato de presentación de OpenDocument)
Convertir XSLFOs a OTP (Formato estándar de OpenDocument)
Convertir XSLFOs a POT (Archivos de plantilla de Microsoft PowerPoint)
Convertir XSLFOs a POTM (Archivo de plantilla de Microsoft PowerPoint)
Convertir XSLFOs a POTX (Presentación de plantilla de Microsoft PowerPoint)
Convertir XSLFOs a Powerpoint (Archivos de presentación)
Convertir XSLFOs a PPS (Presentación de diapositivas de PowerPoint)
Convertir XSLFOs a PPSM (Presentación de diapositivas habilitada para macros)
Convertir XSLFOs a PPSX (Presentación de diapositivas de PowerPoint)
Convertir XSLFOs a PPT (Presentación de Powerpoint)
Convertir XSLFOs a PPTM (Archivo de presentación habilitado para macros)
Convertir XSLFOs a SWF (Película flash de onda de choque)
Convertir XSLFOs a APNG (Gráficos de red portátiles animados)
Convertir XSLFOs a DICOM (Imágenes digitales y comunicaciones en medicina)
Convertir XSLFOs a DXF (Formato de intercambio de dibujos de Autodesk)
Convertir XSLFOs a EMZ (Metarchivo mejorado comprimido de Windows)
Convertir XSLFOs a IMAGE (Archivos de imagen)
Convertir XSLFOs a JPEG2000 (Formato de imagen J2K)
Convertir XSLFOs a PSD (Documento de Photoshop)
Convertir XSLFOs a SVGZ (Gráficos vectoriales escalables comprimidos)
Convertir XSLFOs a TGA (Adaptador de gráficos Truevision)
Convertir XSLFOs a WMF (Metarchivo de Windows)
Convertir XSLFOs a WMZ (Metarchivo de Windows comprimido)