我有這樣的問題:PDF - 媒體框或裁剪框
PDF rendering using CGContextDrawPDFPage : cannot find CropBox
,但這個問題實際上並沒有回答。 回顧:我無法顯示一個特定的pdf文件,裁剪標記可見,但不在另一個閱讀器的Safari上。我試圖在渲染中使用kCGPDFCropBox
而不是kCGPDFMediaBox
,但生成的rects具有相同的值。同樣的結果與kCGPDFTrimBox
,例如:
CGRect pageRect = CGPDFPageGetBoxRect(pdfPage, kCGPDFMediaBox);
UPDATE:
origin=(x=0, y=0) size=(width=595, height=842)
爲pageRect與kCGPDFMediaBox
和
origin=(x=42.9783, y=61.4606) size=(width=511.299, height=719.97)
爲pageRect與kCGPDFCropBox
使用第二個,頁面是裁剪,但不是我如何(留下印刷和裁剪標記以及裁剪內容)。其他觀衆仍可以使用此文件正常工作
請提供相關PDF以供檢查。 – mkl
它受版權保護,我可以爲您提供一些信息嗎? – laucel
你有沒有一些不加批判的PDF你也有這個問題?所需的信息是a)哪些方框在相關頁面的PDF字典中定義,以及b)定義這些裁剪標記的位置和方式。 – mkl