java pdfbox2.0.0 划线,表格

参照pdfbox2.0.0修改的。给出两点坐标连成一条直线。

package testpdf1;


import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream;

/**
 * Create a blank PDF and write the contents to a file.
 */
public final class drawline
{
    private drawline()
    {        
    	
    }
    
    @SuppressWarnings("deprecation")
	public static void main(String[] args) throws IOException
    {
        String filename = "/Users/pengfei/Desktop/per.pdf";
    
        PDDocument doc = new PDDocument();
        try
        {
            // a valid PDF document requires at least one page
            PDPage blankPage = new PDPage();
            doc.addPage(blankPage);
            PDPageContentStream contentStream = new PDPageContentStream(doc, blankPage);
            contentStream.setStrokingColor(66, 177, 230);
            contentStream.drawLine(100, 100, 200, 100);
            contentStream.drawLine(20, 20, 800, 800);
            contentStream.close();
            doc.save(filename);
            
        }
        finally
        {
            doc.close();
        }
    }
}


你可能感兴趣的:(java,表格,划线,pdfbox2.0.0)