API PHP Saor in Aisce chun PDF nó Cuid Sonrach a Thiontú go Téacs
Leabharlann PHP Foinse Oscailte a ligeann do Fhorbróirí Bogearraí Téacs a bhaint as PDFanna nó Leathanach Sonrach de Chomhad PDF laistigh de Feidhmchláir PHP.
Cad é PDF-go-Téacs?
Is formáid chaighdeánach iad PDFanna do cháipéisí digiteacha ar fud gach tionscail — ó bhainc agus cúraim sláinte go hoideachas agus dlí. Mar sin féin, is féidir le baint amach ábhar téacs bríomhar ó PDFanna a bheith ina dhúshlán do fhorbróirí bogearraí. Ádh mór, déanann leabharlann PDF-go-Téacs ó Spatie an tasc seo simplí agus éifeachtach do fhorbróirí PHP. Soláthraíonn an uirlis foinse oscailte seo clúdach glan agus éadrom timpeall ar an dáileog cumhachtach pdftotext ó phacáiste poppler-utils. Tá comhéadan intuítíve ag an leabharlann a ligeann d'fhorbróirí téacs a bhaint amach le cúpla líne de chód. Tacaíonn sé le cáipéisí illeathanach, PDFanna le colúin, clónna cló agus íomhánna leabaithe, PDFanna réamhullmhaithe (má tá OCR curtha roimh ré) agus i bhfad níos mó.
Is leabharlann PHP foinse oscailte é Spatie PDF-to-Text a ligeann d'fhorbróirí bogearraí téacs simplí a bhaint as comhaid PDF. Feidhmíonn sé mar bhreathnú PHP timpeall an uirlis líne ordaithe pdftotext, cuid den tsraith Poppler. Ciallaíonn sé seo nach mbraitheann sé ar leabharlanna PHP chun an PDF a pharsáil ach in ionad sin baintear úsáid as uirlis dhénártha aibí, turgnaidh, a oibríonn go tapa agus le cruinneas ard. Cé go bhfuil an leabharlann scríofa i PHP, oibríonn sé go réidh ar fud córas oibriúcháin éagsúla (Linux, macOS, agus Windows) fhad is atá an dáileog pdftotext ar fáil. Tá sé éadrom agus ní tharraingíonn sé aon leabharlanna tríú páirtí neamhgháirí. Cuireann sé sin ar a chumas a bheith níos tapúla, níos éasca le cothabháil, agus níos lú dóchúlacht briseadh de bharr nuashonruithe i spleáchais gan ghaol.
Ag tosú le PDF-go-Téacs
Chun PDF-to-Text a rith, caithfidh tú PHP leagan 5.3 nó níos airde a shuiteáil ar dtús. Is é an bealach is éasca le PDF-to-Text a shuiteáil trí Composer. Úsáid an t-ordú seo a leanas le haghaidh suiteáil réidh.
Suiteáil PDF-go-Téacs trí composer
composer require spatie/pdf-to-textSuiteáil PDF-go-Téacs trí Ordú Git
git clone https://github.com/spatie/pdf-to-text.git
cd dompdf/libBain Téacs as Comhad PDF ag baint úsáide as API PHP
Is leabharlann Spatie PDF-go-Téacs foinse oscailte í atá íogair de réir deara, ag díriú ar a dhéanamh ar an obair amháin—téacs a bhaint as PDFanna—agus é a dhéanamh go maith. Cuireann a simplíocht ar a chumas a bheith oiriúnach go den scoth do réitigh bogearraí saincheaptha ar nós scanálaithe sonrasáin, uirlisí taighde acadúil, próiseálaithe doiciméad dlí, nó córais imirce ábhair. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí an cosán comhaid PDF a shocrú, agus beidh siad réidh chun gach ábhar téacs a bhaint. Is féidir freisin an cosán chuig an dáileán a shaincheapadh más gá.
Conas Téacs a Bhain as Comhad PDF ag baint úsáide as API PHP?
use Spatie\PdfToText\Pdf;
$text = (new Pdf())
->setPdf('example.pdf')
->text();
echo $text;
$text = (new Pdf('/custom/path/to/pdftotext'))
->setPdf('report.pdf')
->text();
Bain Cuid Sonrach den PDF trí PHP
Ceadaíonn an leabharlann duit cumhacht an uirlis líne ordaithe pdftotext a úsáid trí thacaíocht a sholáthar do a roghanna éagsúla. Ciallaíonn sé seo gur féidir leat an próiseas a bhaint téacs a shaincheapadh chun freastal ar do riachtanais ar leith. Mar shampla, is féidir leat roghanna a úsáid chun leagan amach an PDF bunaidh a chothabháil, raon leathanach ar leith a shonrú, nó taifeach an aschurtha a shocrú. Taispeánann an sampla simplí thíos conas a shocraíonn forbróirí bogearraí an leagan amach agus na roghanna r ar dtús, agus ansin cuireann siad an rogha f leis chun an chéad leathanach den PDF a shonrú.
Conas Roghanna Ilchineálacha a Shocrú le haghaidh Bain Téacs PDF trí API PHP?
use Spatie\PdfToText\Pdf;
$text = (new Pdf())
->setPdf('table.pdf')
->setOptions(['layout', 'r 96'])
->addOptions(['f 1'])
->text();
echo $text;