Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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'.