2016-11-08 11 views
2

私はそれにいくつかのNSImagesを持つ配列を持っています。 私は主にNSImageをPDFに変換したいと思っています。だから誰でも私にスウィフトでそれをする方法を教えてもらえますか?PDFへのNSImagesとSwiftでのマージ

可能であれば、PDFを1つにマージして出力する方法を教えてもらえますか? ありがとうございます。

答えて

1

ここでは、画像からPDF文書を作成するためのいくつかの手順を示します。

PDFKit(輸入石英)フレームワークを使用してください。

// Create an empty PDF document 
let pdfDocument = PDFDocument() 

// Load or create your NSImage 
let image = NSImage(....) 

// Create a PDF page instance from your image 
let pdfPage = PDFPage(image: image!) 

// Insert the PDF page into your document 
pdfDocument.insert(pdfPage!, at: 0) 

// Get the raw data of your PDF document 
let data = pdfDocument.dataRepresentation() 

// The url to save the data to 
let url = URL(fileURLWithPath: "/Path/To/Your/PDF") 

// Save the data to the url 
try! data!.write(to: url) 

あなたが必要な正確なPDFのページサイズを取得するには、ページの境界と画像サイズのをいじくり回す必要があるかもしれません。

他のPDFDocument/PDFPage APIを使用して、ページの挿入、削除、並べ替えを行うことができます。

関連する問題