Entry 3626
afp2pdf
Submitted by anonymous
on April 23, 2010 at 8:58 a.m.
Language: Java. Code size: 1.4 KB.
public static byte[] convertSmallAFP2PDF(byte[] docafp) { byte[] docpdf = null; try { ByteArrayInputStream is = new ByteArrayInputStream(docafp); ByteArrayOutputStream os = new ByteArrayOutputStream(); Object[] projectArgs = new Object[2]; projectArgs[0] = is; projectArgs[1] = os; ProjectI project = ProjectFactory.openProjectPackage(Constants.PROJECTXMLFILE); project.executeProject(projectArgs); docpdf = os.toByteArray(); is.close(); os.close(); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return docpdf; } public static boolean convertBigAFP2PDF(String inputAfpFilePath, String outputPdfFilePath) { try { File fileAFP = new File(inputAfpFilePath); FileInputStream is = new FileInputStream(inputAfpFilePath); FileOutputStream os = new FileOutputStream(outputPdfFilePath); Object[] projectArgs = new Object[2]; projectArgs[0] = is; projectArgs[1] = os; ProjectI project = ProjectFactory.openProjectPackage(Constants.PROJECTXMLFILE); project.executeProject(projectArgs); is.close(); os.close(); fileAFP.delete(); return true; } catch (FileNotFoundException e) { e.printStackTrace(); return false; } catch (IOException e) { e.printStackTrace(); return false; } catch (Exception e) { e.printStackTrace(); return false; } }
This snippet took 0.01 seconds to highlight.
Back to the Entry List or Home.