swift pdf preview image
import PDFKit
func pdfThumbnail(url: URL, width: CGFloat = 240) -> UIImage? {
guard let data = try? Data(contentsOf: url),
let page = PDFDocument(data: data)?.page(at: 0) else {
return nil
}
let pageSize = page.bounds(for: .mediaBox)
let pdfScale = width / pageSize.width
// Apply if you're displaying the thumbnail on screen
let scale = UIScreen.main.scale * pdfScale
let screenSize = CGSize(width: pageSize.width * scale,
height: pageSize.height * scale)
return page.thumbnail(of: screenSize, for: .mediaBox)
}
Also in Swift:
- variadic parameters swift
- swift pop to specific view controller
- swift allow gesture recognizer over others
- weather api in ios swift 5
- number of characters in a string swift
- swift loop through array
- swift generate uuid
- swift from 1 to 01
- get hours difference between two dates swift
- navigationcontroller.pushviewcontroller
- using swipe gesture recognizer swift
- activity indicator swiftui
- swift and xcode and convert "Int to Int16"
- swift initialize a view
- enum from raw value swift
- swift change button text
- swift open web page
- view will appear
- how can i play video with url in a view in swift
- swift set constraint programmatically
- swift scrollview hide scrollbar
- set in swift
- how to dismiss keyboard in swift
- swift view float on keyboard show