アットウィキロゴ

日本語

package box;
 
import java.io.File;
import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
import org.apache.pdfbox.pdmodel.font.PDFont;
import org.apache.pdfbox.pdmodel.font.PDType0Font;
 
 
public class pro{
  public static void main(String args[]) {
    try {
      PDDocument doc = new PDDocument();
 
      PDPage page = new PDPage();
      doc.addPage(page);
 
      PDFont font = PDType0Font.load(doc, new File("TanukiMagic.ttf"));
 
      PDPageContentStream contentStream = new PDPageContentStream(doc, page);
      contentStream.beginText();
      contentStream.setFont(font, 12);
      contentStream.newLineAtOffset(200f, 500f);
      contentStream.showText( "ハローワールド!" );
      contentStream.endText();
      contentStream.close();
 
      doc.save("helloworld.pdf");
      doc.close();
    }
    catch (IOException e) {
      e.printStackTrace();
    }
  }
}
最終更新:2017年08月16日 16:13