2011-07-12 8 views
2

実行時に生成される変換用のxmlコンテンツが5つあり、単一のxslファイル用の単一のpdfを生成しているときにうまく機能しています。複数のXSLを単一のPDF

私たちの要件は、ランタイム入力に基づいて5つのxslファイル用の単一のpdfを生成する必要があるということです。

例:入力が3xslファイル名である場合、複数のページで3つのxslコンテンツを含む単一のpdfを作成する必要があります。

Apache FOP 1.0とJava 1.5を使用しています。事前に

おかげ

おかげ -Arul

答えて

0

すでにPDFへXSLを変換することができるしているとして、あなたはAspose.Pdf.Kit for Javaを使用して単一のPDFに、これらのXSLファイルから作成、concatenate multiple PDF filesしようとするかもしれません。 コードは非常に簡単です:

//read the input file 
String inFile1 = "example1.pdf"; 
String inFile2 = "example2.pdf"; 
String outFile = "kitOut1.pdf"; 

FileInputStream inStream1 = new FileInputStream(inFile1); 
FileInputStream inStream2 = new FileInputStream(inFile2); 


//concatenate two files 
FileOutputStream outputStream = new FileOutputStream(outFile); 
PdfFileEditor editor = new PdfFileEditor(); 
editor.concatenate(inStream1, inStream2, outputStream); 

//close the output FileOutputStream 
outputStream.close(); 

は情報開示:私はAspose社で開発者の伝道師として働いています。

関連する問題