相关疑难解决方法(0)

如何使用Apache pdfbox在PDF中生成多行

我正在使用Pdfbox使用Java生成PDF文件.问题是当我在文档中添加长文本内容时,它无法正确显示.只显示其中的一部分.这也是一条线.

我希望文本有多行.

我的代码如下:

PDPageContentStream pdfContent=new PDPageContentStream(pdfDocument, pdfPage, true, true);

pdfContent.beginText();
pdfContent.setFont(pdfFont, 11);
pdfContent.moveTextPositionByAmount(30,750);            
pdfContent.drawString("I am trying to create a PDF file with a lot of text contents in the document. I am using PDFBox");
pdfContent.endText();
Run Code Online (Sandbox Code Playgroud)

我的输出:

这是我的输出文件

java pdf-generation pdfbox

34
推荐指数
3
解决办法
4万
查看次数

使用 PDFBox 从 PDF 页面裁剪区域

我正在尝试以编程方式从 PDF 页面中裁剪出一个区域。具体来说,我的输入将是单页 PDF 和页面上的边界框。输出将是一个包含原始 PDF 中的字符、图形路径和图像的 PDF,它应该看起来像原始 PDF。换句话说,我想要一个类似于从图像中裁剪区域的功能,但使用 PDF。

三个问题:

  1. 有可能做到吗?根据我对 PDF 的了解,这似乎是可能的。但我不是专家,所以我想先知道这里是否有我遗漏的东西。

  2. 有没有这方面的开源软件?

  3. PDFBox 目前可以这样做吗?我找不到这样的功能,但我可能已经错过了。有人知道这样做的任何尝试吗?

pdf pdfbox

5
推荐指数
1
解决办法
4577
查看次数

标签 统计

pdfbox ×2

java ×1

pdf ×1

pdf-generation ×1