PHPWord

 
 

Leabharlann PHP Foinse Oscailte do Dhoiciméid Word ® Microsoft

Léigh, Scríobh, Próiseáil & Tiontaigh comhaid MS Word DOC, DOCX, ODT, RTF & HTML go PDF trí API PHP.

Cad é PHPWord?

Is leabharlann foinse oscailte é PHPWord atá comhdhéanta de ranganna chun cabhrú leat feidhmchláir PHP a fhorbairt ar féidir leo idirghníomhú le formáidí éagsúla comhaid doiciméad. Tá PHPWord ceadúnaithe faoi LGPL Leagan 3 agus cuireann sé ar do chumas oibriú le socruithe doiciméad, stíleanna, teimpléid, agus gnéithe éagsúla eile.

Previous Next

Tús a chur le PHPWord

Chun doiciméad Word a chruthú leis an PHPWord beidh na hacmhainní seo a leanas de dhíth ort suiteáilte i do chóras oibriúcháin:

  • Leagan PHP 5.3.3+
  • Cumadóir
  • Síneadh Parsálaí XML( Tá an breiseán seo cumasaithe de réir réamhshocraithe )
  • Zend Escaper Component Install it using teastaíonn creatlach zend/zend-escaper ón gcumadóir
  • Comhpháirt Zend Escaper Suiteáil é ag úsáid cumadóir éilíonn zendframework/zend-escaper

Cruthaigh Doiciméad Word ag baint úsáide as PHPWord

Ligeann PHPWord do na forbróirí Doiciméad Word (DOCX) nua a chruthú ón tús. Ligeann sé duit ailt nua, teidil, téacs, íomhánna, hipearnasc, cairteacha agus níos mó a chur leis. Is simplí doiciméad Word a chruthú, ní mór duit doiciméad nua a chruthú ag baint úsáide as modh PhpWord().

Cruthaigh Word i PHP

  1. Cruthaigh doiciméad word ag baint úsáide as PhpWord
  2. Cuir alt leis sa doiciméad
  3. Cuir téacs sa chuid
  4. Sábháil doiciméad

Cruthaigh Doiciméad Word - PHP

<?php
require_once 'vendor\phpoffice\phpword\bootstrap.php';
// Create the new document..
$phpWord = new \PhpOffice\PhpWord\PhpWord();
// Add an empty Section to the document
$section = $phpWord->addSection();
// Add Text element to the Section
$section->addText(
  'File Format Developer Guide - '
  . 'Learn about computer files that you come across in '
  . 'your daily work at: www.fileformat.com'
);
// Save document
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('HelloWorld.docx');
  

Cumraigh Socruithe Doiciméid gan stró

Is féidir leat socruithe éagsúla doiciméad a dhéanamh. Is é 100% an formhéadú réamhshocraithe don doiciméad ach is féidir leat é a athrú go luach éigin eile. Maidir le doiciméid dhá thaobh, e.g. irisí, is féidir leat leathanaigh atá os comhair a shocrú trí imeall na leathanach a scáthánú. Is féidir leat stádas na n-earráidí gramadaí nó litrithe a sheiceáil go huathoibríoch rogha.

Tá gné chun leasuithe doiciméad a rianú ar fáil freisin. Is féidir PHPWord a chumrú chun oibriú le teangacha Laidine, teangacha Oirthear na hÁise chomh maith le teangacha Coimpléascacha (Déthreoracha). Is féidir leat doiciméad nó a chuid a chosaint le pasfhocal.

Tá go leor gnéithe eile ann a ligeann PHPWord duit a chumrú le haghaidh doiciméad, ina measc tá faisnéis doiciméad, aonaid tomhais, fleasc, agus athríomh uathoibríoch réimsí doiciméad gach uair a osclaítear an doiciméad.

Socraigh Airíonna DOCX - PHP

<?php
require_once 'vendor\phpoffice\phpword\bootstrap.php';
// Create the new document..
$phpWord = new \PhpOffice\PhpWord\PhpWord();
// Set document properties
$properties = $phpWord->getDocInfo();
$properties->setCreator('Ali Ahmed');
$properties->setCompany('File Format');
$properties->setTitle('PHPWord');
$properties->setDescription('File Format Developer Guide');
$properties->setCategory('My category');
$properties->setLastModifiedBy('My name');
$properties->setCreated(mktime(0, 0, 0, 3, 12, 2019));
$properties->setModified(mktime(0, 0, 0, 3, 14, 2019));
$properties->setSubject('PHPWord');
// Save document
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('DocumentProperties.docx');
  

Gabhdáin chun Eilimintí Doiciméid a Eagrú

Tá rudaí ar a dtugtar coimeádáin ag PHPWord, a choinníonn gnéithe éagsúla (táblaí, téacs, srl) de dhoiciméad. Tá 3 coimeádán bunscoile; rannóga, ceanntásca, agus buntásca. Chomh maith leis sin, tá 3 eilimint ann ar féidir leo gníomhú mar choimeádáin; uigeachtaí, cealla boird, agus fonótaí.

Ní mór na heilimintí infheicthe go léir de dhoiciméad a chur taobh istigh de chuid. Is féidir leat uimhreacha leathanaigh, uimhreacha línte a shannadh, an leagan amach a athrú go ilcholún, agus ceanntásca/buntásca a chruthú.

Cuir Coimeádán Ceanntásc leis

<?php
require_once 'vendor\phpoffice\phpword\bootstrap.php';
// Create the new document..
$phpWord = new \PhpOffice\PhpWord\PhpWord();
// Add an empty Section to the document
$section = $phpWord->addSection();
// Add Header
$header = $section->addHeader();
$header->addImage('word-processing-image.png');
// Save document
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('Container.docx');

Cosain Doiciméad Word trí PHPWord API

Bíonn sé ciallmhar i gcónaí do dhoiciméid thábhachtacha a chuimsíonn faisnéis íogair a chosaint nó a dhaingniú. Cuireann leabharlann foinse oscailte PHPWord ar chumas forbróirí Bogearraí a ndoiciméid Word a chosaint trí phasfhocal uathúil a sholáthar laistigh dá bhfeidhmchláir PHP. Oibreoidh an chosaint mar chosaint, chun rochtain neamhúdaraithe nó athruithe ar dhoiciméad Word a chosc.

 Gaeilge