Dokumendi koostaja domeenile PHP

PHP teek, et koostada REST API abil väga kohandatud aruandeid

Integreerige mallidel ja andmeallikatel põhinevate erinevate Wordi, PDF- ja veebidokumentide genereerimine sujuvalt oma ettevõtte PHP tarkvaraga.

Automatiseerige PHP dokumentide genereerimine, looge PHP SDK abil igasuguse keerukusega printimisvalmis aruandeid. See pilvepõhine lahendus on üles ehitatud mallidele, andmeallikatele ja võimsale LINQ-süntaksile, mis annab PHP arendajatele paindlikkuse täpsete tehniliste ja ärinõuete täitmiseks.

Seda PHP teeki kasutades saate programmiliselt koostada väga kohandatud aruandeid mis tahes operatsioonisüsteemi kohta. Rikkalikult vormindatud dokumente, nagu lepingud, tellimused, arved, saadetise aruanded, müügiettepanekud, laoseisud, saab PHP tarkvara osana käigupealt kokku panna.

Sujuvustage dokumentide genereerimist PHP abil

Dokumentide automatiseerimise ja aruannete genereerimise tähtsus on viimastel aastakümnetel tohutult kasvanud. Peaaegu igal ettevõttel on vajadus koostada dokumendid ja toimetada need õigeaegselt partneritele või klientidele. Pealegi on see tavaliselt finantsedu määrav tegur. Selliste tehnoloogiate rakendamine võib kaasa tuua märkimisväärse rahalise kokkuhoiu, vähendades käsitsi andmete sisestamist, inimlikke eksimusi, korrektuuri ja paberitööd. Nendel põhjustel on dokumentide automatiseerimine ja aruandlustööriistad paljude kaasaegsete tarkvaralahenduste lahutamatu osa, mille eesmärk on pakkuda kasutajatele täiustatud analüütilisi funktsioone.

Üldjuhul on aruannete genereerimine protsess, mis ühendab teksti, andmed ja graafika üheks tervikuks ning ekspordib tulemuse mugaval visuaalsel kujul nõutavasse dokumendivormingusse, näiteks DOCX, PDF, ODT, HTML, PPTX, XLSX jne.

Mis on GroupDocs Assembly for PHP

GroupDocs Assembly for PHP on pilvepõhine lahendus dokumentide genereerimiseks mallide ja andmeallikate abil. Dokumendimall toimib alusraamina, mis sisaldab lisaks standardsisule (tekst, tabelid, diagrammid jne) spetsiaalseid kohatäitevälju andmeallika väärtuste sisestamiseks. Sisestada saab mitte ainult üksikuid väärtusi, vaid ka terveid andmemassiive tabelite ja graafikute kujul.

Mall sisaldab ka programmeerimiskonstruktsioone – dokumendi genereerimise reegleid –, mis juhivad andmete valikut ja tingimuste töötlemist. Andmete sidumisel dokumendimalliga kasutatakse LINQ-avaldise süntaksit, mis võimaldab arendajatel töödelda andmeid üldisel viisil, olenemata kasutatava andmeallika tüübist. Sel viisil pakub meie PHP pilve SDK teile paindlikkust sisu loomisel ja võimsa andmetöötlusmeetodite komplekti.

See toode toetab ka Mail Merge i funktsionaalsust juhuks, kui soovite luua ja saata klientidele isikupärastatud kirjade partiisid. Peate lihtsalt sisestama Mail Merge i väljad dokumendimalli ja edastama selle koos andmeallikaga Cloud API-le.

Olenemata rakendatavast dokumendi automatiseerimise mahust ja tüübist on PHP aruande koostamiseks kolm sammu:

  • Looge Wordi dokumendimall kohahoidjaväljade ja dokumendi genereerimise reeglitega, mis reguleerivad struktuuri ja sisu variatsioone
  • Looge andmeallikas XML või JSON vormingus
  • Kirjutage paar rida PHP koodi, et edastada kõik dokumendi loomise API-le ja saada kokku pandud tulemus tagasi

Dokumendimalli kujundamine ja dokumendi genereerimise reeglite kasutamine

Mallide kujundamine on keeruline ülesanne. Lisaks lõppdokumendi nõuete selgele mõistmisele on vajalik analüüsi- ja programmeerimisoskus. Hea malli kujundus peaks kajastama kliendi seisukohta konkreetses küsimuses. Kõige tõhusam lähenemine on kombineerida tabeliandmed ja graafika õiges tasakaalus, mis on määratud ärinõuetega.

Nagu eespool mainitud, sisaldab malli struktuur tavaliselt mõnda fikseeritud sisuplokki (tekst, pildid, logod jne), mis on segatud spetsiaalsete programmeerimiskonstruktsioonidega, mis juhivad dokumendi koostamise loogikat. Need dokumendi genereerimise reeglid on määratletud spetsiaalse väljendi süntaksiga, mis võimaldab arendajatel teha järgmist.

  • manustada välise dokumendi sisu, pilte, diagramme, loendeid, tabeleid, hüperlinke, järjehoidjaid jne.
  • töötada andmetega valemite ja järjestikuste andmeoperatsioonide abil
  • määrake numbriliste, teksti-, graafiliste, graafiliste ning kuupäeva- ja kellaajaelementide esitlusvorming
  • sisestada sisuplokke olenevalt tingimusavaldistest
  • defineerida spetsiaalsed muutujad "kallite" arvutuste jaoks, mida arvutatakse ainult üks kord
  • arvutada arvutustabeli dokumentide koostamisel valemeid
  • määrata meilisõnumi keha atribuute ja luua dünaamiliselt manuseid
  • luua ja sisestada vöötkoode
  • määrake HTML dokumentide taustavärv

Lisateavet malli süntaksi kohta leiate meie arendaja juhendist.

Nõuded

GroupDocs Assembly for PHP ei nõua välise tarkvara ega kolmanda osapoole tööriistade installimist. Tegemist on pilvepõhise lahendusega, kus kõik programmeerimise interaktsioonid tehakse üle võrgu, kasutades REST API-t.

Toetatud dokumendivormingud

  • Word: DOCX, DOC, DOT, DOTX, DOTM, DOCM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLT, XLTM, XLTX
  • PowerPoint: PPTX, PPT, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM
  • Outlook: MSG, EML, EMLXL
  • OpenOffice: ODT, OTT, ODS, ODP, OTP
  • Adobe Acrobat: PDF
  • Trükkimine: PCL, PS, XPS, OXPS
  • Vektorgraafika: SVG, EMF
  • Bitmap graafika: PNG, JPEG, GIF, TIFF, BMP
  • Muud failivormingud: HTML, MHTML, MHT, MD, XAML, EPUB, TXT

Toetatud I/O-vormingute kohta lisateabe saamiseks külastage meie dokumentatsiooni.

Turvalisus

Kõik GroupDocsi tooted vastavad täielikult valdkonna turvastandarditele: andmeedastus toimub SSL-protokolli abil, mis välistab võimaluse, et kolmandad osapooled võivad teavet pealtkuulada. GroupDocsi pilveteenustega ühenduse loomiseks peate kasutama isiklikke juurdepääsuvõtmeid. Vaadake kiirjuhendit.

Looge dokument PHP

Järgmine koodinäide näitab, kuidas luua aruandeid PHP abil.

Loo dokument rakenduses PHP
Sisendfailid
Laadige üles dokumendimall
Väljundvorming
Valige loendist sihtvorming
use GroupDocs\Assembly\AssemblyApi;

$assemblyApi = new AssemblyApi('####-####-####-####-####', '##################');
$fileName = "Input1.docx";
$dataFile = "Input2.docx";

$requestFileContent = $fileName;
$uploadDocumentRequest = new UploadFileRequest(
    $requestFileContent, $fileName, NULL
);
$assemblyApi->uploadFile($uploadDocumentRequest);

$reportData = file_get_contents($dataFile);
$assembleData = new Model\AssembleOptions(
	array("template_file_info"=>new Model\TemplateFileInfo(array("file_path"=> $fileName)), 
	"save_format"=>"docx",
	"report_data"=> $reportData));
$request = new Requests\AssembleDocumentRequest($assembleData);
$result = $assembly->assembleDocument($request);
  
Kopeerige kood PHP lõikelauale

Kuidas luua dokumenti kasutades PHP

  1. Installige 'GroupDocs.Assembly Cloud SDK for PHP'.
  2. Lisage oma PHP projektile teegi viide (importige teek).
  3. Loo mallidokument, lisa programmeerimiskonstruktsioonid, mis juhivad andmeallikast andmete sisestamist.
  4. Looge andmeallikas.
  5. Laadige dokumendimall üles GroupDocs Cloud Storage'i (peate oma isiklikule kontole sisse logima).
  6. Looge dokument, edastades oma malli ja andmed pilve API-le.

Cloud Report Generator installimine domeenile PHP

Installige 'GroupDocs.Assembly Cloud SDK for PHP' jaoks Packagist hoidlast. Lihtsalt käivitage SDK installimiseks composer require groupdocscloud/groupdocs-assembly-cloud, seejärel kasutage require_once('vendor/autoload.php'); et see oma projekti importida.

Alternatiivina saate käsitsi kloonida GroupDocs.Assembly Cloud SDK for PHP lähtekoodi jaoks GitHubist. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API-le.

Nõuded süsteemile

PHP 5.6 või uuem

Lisateabe saamiseks vaadake Repository Documentation.

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.