gpt4 book ai didi

iphone - HTML 到 PDF 页面的底部边距随着每一页的增加而变大

转载 作者:行者123 更新时间:2023-11-29 13:19:20 25 4
gpt4 key购买 nike

我正在尝试在 iOS 上将 HTML 转换为 PDF。第一页总是看起来不错,但之后的每一页都停止打印到越来越高的页面。底部边距似乎在神秘地增长。我已经挖掘了无数次,但无法找到我做错了什么。

这是我认为问题所在的主要方法。

- (NSData*) printToPDF
{
NSMutableData *pdfData = [NSMutableData data];

UIGraphicsBeginPDFContextToData( pdfData, CGRectZero, nil );

[self prepareForDrawingPages: NSMakeRange(0, self.numberOfPages)];

CGRect bounds = UIGraphicsGetPDFContextBounds();

for ( int i = 0 ; i < self.numberOfPages ; i++ )
{
UIGraphicsBeginPDFPage();

[self drawPageAtIndex: i inRect: bounds];
}

UIGraphicsEndPDFContext();

return pdfData;
}

您也可以在这里看到完整的内容。

iOS-htmltopdf

最佳答案

您的A4 尺寸 不正确。结果利润率增加

#define kPaperSizeA4 CGSizeMake(595.2,841.8

关于iphone - HTML 到 PDF 页面的底部边距随着每一页的增加而变大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com