xhtmlrenderer と iText jar ファイルをダウンロードしました。これらのjarを使用してpdfファイルを作成できます。
私がまさに望んでいるhttps://xhtmlrenderer.dev.java.net/news.html
のは、「inputFile」の代わりに有効な URL (「 」など) を 1 つ指定すると、pdf を作成する必要があるということです。空飛ぶ円盤とiTextで可能ですか?
はいの場合、これを達成するために私を導いてください。
また、以下のコードを実行しようとすると、エラーが発生します: ストリームが閉じられました
import java.io.*;
import com.lowagie.text.DocumentException;
import org.xhtmlrenderer.pdf.ITextRenderer;
public class FirstDoc {
public static void main(String[] args)
throws IOException, DocumentException {
String inputFile = "samples/sql.html";
String url = new File(inputFile).toURI().toURL().toString();
String outputFile = "firstdoc.pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();
}
}