Postingan lainnya
Convert ODS to PDF (odftoolkit)
Saya ada masalah dalam menconvert ods file ke pdf file, akan tetapi ketika di running code-nya, saya mendapat balikan error : org.odftoolkit.odfdom.converter.core.ODFConverterException: java.lang.NullPointerException
kalau ada yang pernah mengalami dan tahu solusinya, monggo di share gan. Codenya saya coba lampirkan dibawah ini:
package odfdom;
import java.io.FileOutputStream;
import org.odftoolkit.odfdom.converter.pdf.PdfConverter;
import org.odftoolkit.odfdom.converter.pdf.PdfOptions;
import org.odftoolkit.odfdom.doc.OdfSpreadsheetDocument;
public class odfdomtest {
private final static String SS_FINAL_FILE = "sheetFile.ods";
private final static String SS_PDF_FILE = "pdfFile.pdf";
private final static String AMOUNT_PATTERN = ":amount:";
private float amount;
public static final void main(String[] args) {
new odfdomtest(25);
}
public odfdomtest(float amount) {
processSpreadsheetFile();
}
public void processSpreadsheetFile() {
OdfSpreadsheetDocument doc;
try {
doc = (OdfSpreadsheetDocument) OdfSpreadsheetDocument.loadDocument(SS_FINAL_FILE);
PdfConverter.getInstance().convert(
doc,
new FileOutputStream(SS_PDF_FILE), PdfOptions.getDefault());
} catch (Exception e) {
e.printStackTrace();
}
}
}
2 Jawaban:
coba paramter ketiga metode .covert() dikasih nilai
PdfOptions options=PdfOptions.create().fontEncoding("windows-1250");
PdfConverter.getInstance().convert(document, out, options);
contoh kode http://www.programcreek.com/java-api-examples/index.php?api=org.apache.poi.xwpf.converter.pdf.PdfConverter
Thanks gan atas bantuannya, masih error yg sama sayangnya.
Menurut saya masalahnya di baris:
doc = (OdfSpreadsheetDocument) OdfSpreadsheetDocument.loadDocument(SS_FINAL_FILE);
File ods-nya sudah bisa dibaca, tetapi saya menemukan error: data-content:null. Pdhl file ods-nya saya sudah coba isi text misal 'aaaa'.