0
任何機構知道爲什麼我的頁眉或頁邊距不能在頁面上工作/生成?它只生成與段落說「你好脖子」的pdf在Java文件中的pdf文件添加標題或邊距?
import java.awt.Desktop;
import java.io.FileOutputStream;
import java.io.OutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.*;
public class Report {
public static void main(String arg[])throws Exception
{
try{
File temp = File.createTempFile("tempfile", ".pdf");
OutputStream file = new FileOutputStream(temp);
Document document = new Document();
PdfWriter.getInstance(document, file);
document.open();
document.addHeader("header1", "this is my header file");
document.setMargins(50, 50, 100, 100);
document.add(new Paragraph("hello neck"));
document.close();
file.close();
if (Desktop.isDesktopSupported()) {
Desktop dtop = Desktop.getDesktop();
if (dtop.isSupported(Desktop.Action.OPEN)) {
String temp2 = temp.getPath();
dtop.open(new File(temp2));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}