XSLFO über Java nach FODS exportieren

Konvertieren Sie die XSLFO-Datei in FODS, indem Sie die lokale Java-API in beliebigen Java J2SE-, J2EE-, J2ME-Anwendungen verwenden

 

Durch die Verwendung von Aspose.Total for Java können Sie die XSLFO-zu-FODS-Konvertierungsfunktion in Ihren Java-Anwendungen in einem zweistufigen Prozess integrieren. Erstens können Sie mit Aspose.PDF for Java XSLFO in XLSX rendern. Im zweiten Schritt können Sie XLSX in FODS konvertieren, indem Sie die Spreadsheet Programming API Aspose.Cells for Java verwenden.

Konvertieren Sie die XSLFO-Datei über Java in FODS

  1. Öffnen Sie die XSLFO-Datei mit der Klasse Document .
  2. Konvertieren Sie XSLFO in XLSX mit save Methode
  3. Laden Sie das XLSX-Dokument mithilfe der Klasse Workbook .
  4. Speichern Sie das Dokument im FODS-Format mit save -Methode

Konvertierungsanforderungen

Sie können Aspose.Total für Java direkt aus einem auf Maven basierenden Projekt verwenden und enthalten Aspose.PDF for Java und Aspose.Cells for Java in Ihrer 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);

Konvertierungsanforderungen

Wenn Ihr XSLFO-Dokument passwortgeschützt ist, können Sie es ohne das Passwort nicht in FODS konvertieren. Mit der API können Sie das geschützte Dokument zunächst mit einem gültigen Passwort öffnen und anschließend konvertieren. Um die verschlüsselte Datei zu öffnen, können Sie eine neue Instanz des Document Klasse und übergeben Sie Dateiname und Passwort als Argumente.

// 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);

Konvertieren Sie geschütztes XSLFO über Java in FODS

Während Sie eine XSLFO-Datei in FODS konvertieren, können Sie Ihrem Ausgabe-FODS-Dateiformat auch Wasserzeichen hinzufügen. Um ein Wasserzeichen hinzuzufügen, erstellen Sie eine neue Arbeitsmappe, um die konvertierte XLSX-Datei zu öffnen. Wählen Sie das Arbeitsblatt über seinen Index aus, erstellen Sie eine Form und verwenden Sie die Funktion addTextEffect, stellen Sie Farben, Transparenz und mehr ein. Danach können Sie Ihr XLSX-Dokument als FODS mit Wasserzeichen speichern.

// 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);

Erkunden Sie XSLFO Konvertierungs optionen mit Java

XSLFOs in CSV konvertieren (Durch Kommas getrennte Werte)
XSLFOs in DIF konvertieren (Datenaustauschformat)
XSLFOs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
XSLFOs in MD konvertieren (Markdown-Sprache)
XSLFOs in ODS konvertieren (OpenDocument-Tabelle)
XSLFOs in SXC konvertieren (StarOffice Calc-Tabelle)
XSLFOs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
XSLFOs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
XSLFOs in XLSB konvertieren (Excel-Binärarbeitsmappe)
XSLFOs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
XSLFOs in XLT konvertieren (Excel 97 - 2003-Vorlage)
XSLFOs in XLTM konvertieren (Excel-Makro-fähige Vorlage)
XSLFOs in APNG konvertieren (Animierte tragbare Netzwerkgrafiken)
XSLFOs in DICOM konvertieren (Digitale Bildgebung und Kommunikation in der Medizin)
XSLFOs in DXF konvertieren (Autodesk Drawing Exchange-Format)
XSLFOs in EMZ konvertieren (Windows komprimierte erweiterte Metadatei)
XSLFOs in PSD konvertieren (Photoshop-Dokument)
XSLFOs in SVGZ konvertieren (Komprimierte skalierbare Vektorgrafiken)
XSLFOs in TGA konvertieren (Truevision-Grafikadapter)
XSLFOs in WMF konvertieren (Windows-Metadatei)
XSLFOs in WMZ konvertieren (Komprimierte Windows-Metadatei)
XSLFOs in ODP konvertieren (OpenDocument-Präsentationsformat)
XSLFOs in OTP konvertieren (OpenDocument-Standardformat)
XSLFOs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
XSLFOs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
XSLFOs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
XSLFOs in Powerpoint konvertieren (Präsentationsdateien)
XSLFOs in PPS konvertieren (PowerPoint-Diashow)
XSLFOs in PPSM konvertieren (Makrofähige Diashow)
XSLFOs in PPSX konvertieren (PowerPoint-Diashow)
XSLFOs in PPT konvertieren (PowerPoint Präsentation)
XSLFOs in PPTM konvertieren (Makrofähige Präsentationsdatei)
XSLFOs in SWF konvertieren (Shockwave Flash-Film)