我有一個pdf矢量文件,我想要顯示爲PDF文檔的一部分。我真的不想將其更改爲UIImage文件。我只是覺得這樣做會降低質量。我試圖做的是採取PDF的網址,並將其添加到主要的PDF文件。我已經工作了我的PDF矢量的大小和創建的CGRect如下:是否可以在更大的pdf頁面中繪製pdf矢量圖像?
func drawPDFfromURL(url: NSURL) {
guard let document = CGPDFDocumentCreateWithURL(url) else { return nil }
guard let page = CGPDFDocumentGetPage(document, 1) else { return nil }
let pageRect = CGPDFPageGetBoxRect(page, .MediaBox)
let size = pageRect.size
pdfImagePageRect = CGRectMake(0, 0, size.width, size.height)
print("The size of the pdf is \(size)")
}
我當時以爲只是使用以下,但意識到我不能因爲UIImage的目前不支持PDF矢量圖像
let image:UIImage = UIImage(contentsOfFile: fileName2)!
image.drawInRect(pdfImagePageRect)
我只是覺得必須有一種方法可以將PDF矢量圖像插入到pdf文檔中。有什麼建議麼?