多亏了FPDF,我已经创建了一个PDF生成器,它使用来自mysql数据库的数据,并且工作得很好。页数是可变的。
然后我想给每个PDF添加一些从其他PDF文件导入的页面。添加的页数和导入文件的地址也是可变的。
它工作得很好,除了我的页脚不再出现。我希望在每个页面上都保留这个页脚,无论是生成器创建的页面还是导入的页面。谁能告诉我问题出在哪里?
这是我的代码:
require_once('gpdf/fpdf.php');
require_once('gpdf/fpdi.php');
class PDF extends FPDI
{
function Header(
我希望创建一个PdfWriter对象,并为页眉和页脚设置事件。问题是,如果我创建一个新的PDF,它就能工作。但我的问题是,我已经有一个PDF输出流。请在下面找到我的示例代码。
Document document = new Document();
try {
// step 2:
FileInputStream is = new FileInputStream("D://2.pdf");
int nRead;
byte[] data = new byte[16384];
ByteArrayO
有没有办法在PDF中使用iText 7在c#中删除页眉和页脚中的一些文本?
我从iText站点找到了这个代码片段,但显然需要许可证:
public void manipulatePdf(String dest) throws IOException {
//Load the license file to use cleanup features
LicenseKey.loadLicenseFile(System.getenv("ITEXT7_LICENSEKEY") + "/itextkey-multiple-products.xml");
I've used the following code to display header and footer in my pdf using itext.
HeaderFooter header=new HeaderFooter(new Phrase("HBOM Reports"),false);
document.setHeader(header);
HeaderFooter footer=new HeaderFooter(new Phrase("globematics\nS