1. Táirgí
  2.   PDF
  3.   Swift
  4.   SwiftyHaru
 
  

Open Source Swift API le haghaidh Cruthú agus Ionramháil PDF

API Próiseála Comhaid PDF Swift Saor in Aisce a chuireann ar chumas Fhorbróirí Bogearraí Doiciméid PDF a Ghiniúint, a Chur in Eagar, a Fhéachaint, a Láimhseáil, a pharsáil, a scoilt/a chumasc agus a rindreáil.

Is leabharlann giniúna PDF foinse oscailte an-saibhir agus chumhachtach í SwiftyHaru do Swift a thugann an cumas d’fhorbróirí bogearraí doiciméid PDF a chruthú agus a phróiseáil gan stró. Tá an leabharlann bunaithe ar Leabharlann PDF Saor in Aisce Haru, atá ina leabharlann tras-ardán C chun doiciméid PDF a ghiniúint. Soláthraíonn sé fillteán Swift timpeall ar Leabharlann PDF In Aisce Haru, rud a fhágann go bhfuil sé éasca d’fhorbróirí Swift doiciméid PDF a ghiniúint. Is leabharlann foinse oscailte í SwiftyHaru, a chiallaíonn gur féidir le forbróirí an leabharlann a mhionathrú agus a shaincheapadh chun freastal ar a sainriachtanais.

Tá leabharlann SwiftyHaru deartha le bheith éasca le húsáid agus tairgeann sí raon gnéithe chun doiciméid PDF ardchaighdeáin a chruthú. Áiríonn sé tacaíocht do raon leathan gnéithe láimhsithe PDF, mar shampla doiciméid PDF a rátáil i bhfíor-am, ábhar a chur leis an doiciméad PDF, leabú cló, leabú íomhá, an doiciméad PDF a shábháil ar diosca, agus grafaicí veicteora. Tá an leabharlann optamaithe le haghaidh feidhmíochta freisin, rud a fhágann go bhfuil sé oiriúnach chun doiciméid PDF a ghiniúint i bhfíor-am.

Is rogha iontach é SwiftyHaru d’fhorbróirí Swift ar mian leo doiciméid PDF ar ardchaighdeán a chruthú laistigh dá bhfeidhmchláir Swift féin. Tá an leabharlann an-chobhsaí agus tugann sé sábháilteacht Swift don phróiseas chun PDFanna a chruthú ar ardáin éagsúla cosúil le Linux, macOS, iOS, watchOS, agus tvOS. Cibé an gá duit tuarascálacha, sonraisc, nó cineálacha eile doiciméad a ghiniúint, is rogha iontach é SwiftyHaru d’fhorbróirí Swift.

Previous Next

Tús le Swifty Haru

Is é CocoaPods an bealach molta chun Swifty Haru a shuiteáil. Úsáid an t-ordú seo a leanas chun suiteáil mhín a dhéanamh.

Suiteáil SwiftyHaru trí CocoaPods

Install SwiftyHaru via CocoaPods

use_frameworks!
pod 'SwiftyHaru'

 

Is féidir leat é a íoslódáil go díreach ó GitHub.

Cruthaigh & Bainistigh Comhad PDF trí Swift API

Cuireann leabharlann foinse oscailte SwiftyHaru ar chumas forbróirí bogearraí doiciméid PDF nua a chruthú gan ach cúpla líne de chód Swift. Tá roinnt gnéithe tábhachtacha mar chuid den leabharlann le haghaidh bainistíocht doiciméad PDF, mar shampla doiciméid atá ann cheana féin a oscailt, doiciméid a léamh ón sruth, leathanaigh a láimhseáil laistigh de PDF, sonraigh líon na leathanach, bainistigh leagan amach na leathanach, socraigh agus faigh modh leathanaigh, láimhseáil clónna , leagan amach do leagan amach an leathanaigh, tacaíocht le hionchóduithe PDF, cumasaíonn sé ionchóduithe Seapáine, cuir isteach íomhánna go leathanach PDF, lódáil íomhá ó chomhad, cead socraithe (léamh, priontáil, cuir in eagar), agus go leor eile.

Cruthaigh Doiciméad Simplí PDF trí Swift API

import SwiftyHaru

let pdf = PDFDocument()
let page = pdf.addPage()
let font = pdf.addFont("Helvetica-Bold")
let text = "Hello, World!"
let fontSize: Float = 24

page.beginText()
page.setFontAndSize(font, fontSize)
page.textOut(100, 100, text)
page.endText()

pdf.write(toFile: "/path/to/document.pdf")

Leabaigh Íomhánna i PDF trí Swift Library

Déanann an leabharlann foinse oscailte SwiftyHaru éascaíocht d’fhorbróirí bogearraí íomhánna a chruthú agus a leabú i PDF laistigh d’fheidhmchláir Swift. Tá gnéithe tábhachtacha éagsúla curtha san áireamh sa leabharlann chun tascanna a bhaineann le híomhá a láimhseáil, mar shampla méid íomhá atá ann cheana féin a fháil, leithead na híomhá a fháil, líon na ngiotán a úsáidtear chun cur síos a dhéanamh ar gach comhpháirt dath a fháil, dath trédhearcach na híomhá a shocrú. , agus go leor eile. Taispeánann an sampla seo a leanas conas íomhá a leabú i ndoiciméad PDF ag úsáid orduithe Swift.

Doiciméad PDF le hÍomhá Leabaithe trí Swift API

import SwiftyHaru
let pdf = PDFDocument()
let image = UIImage(named: "yourImageName")
// Create New PDF Page
let page = pdf.addPage()

// Get the size of the image:
let imageSize = image.size

// Calculate the width and height of the image in points:

let widthInPoints = (imageSize.width / image.scale) * 72.0
let heightInPoints = (imageSize.height / image.scale) * 72.0

// Add the image to the PDF page:

let x = 0.0 // X coordinate of the top-left corner of the image
let y = 0.0 // Y coordinate of the top-left corner of the image
let imageRect = CGRect(x: x, y: y, width: widthInPoints, height: heightInPoints)
page.addImage(image, rect: imageRect)

//Save PDF

let data = pdf.generatePDFdata()
// You can then save the data to a file or display it in a PDF viewer

Cuir & Bainistigh Anótáil PDF trí Swift API

Is cuid thábhachtach de dhoiciméad PDF é anótáil PDF a ligeann d'úsáideoirí ábhar saincheaptha a chur ar leathanaigh PDF cosúil le téacs breise, grafaicí nó rudaí srl. Éascaíonn an leabharlann foinse oscailte SwiftyHaru d'fhorbróirí bogearraí cineálacha éagsúla nótaí a chur leis chuig a ndoiciméid PDF ag baint úsáide as Swift API. Tacaíonn an leabharlann le nóta téacs, anótáil naisc, cuma anóta téacs a shocrú, anótáil nasc gréasáin a shocrú, stíl íocón an nóta a shainiú, agus go leor eile. Léiríonn an sampla seo a leanas conas anótáil téacs a chur le doiciméad PDF ag baint úsáide as orduithe Swift.

Conas Anótáil Téacs a Chur le Doiciméad PDF trí Swift API?

import SwiftyHaru

// Load an existing PDF document
let pdf = PDFDocument(fileAtPath: "example.pdf")!

// Get the first page of the PDF document
let page = pdf.getPage(1)

// Create a text annotation with a yellow background color
let annotation = PDFAnnotation(text: "Example Annotation", rect: CGRect(x: 100, y: 100, width: 200, height: 50))
annotation.color = .yellow

// Add the annotation to the PDF page
page.addAnnotation(annotation)

// Save the modified PDF document
pdf.write(toFile: "example-with-annotation.pdf")

 Gaeilge