Word dokumendi koostaja domeenile Swift

Swift teek, et luua REST API abil väga kohandatud Word aruandeid

Integreerige mallidel ja andmeallikatel põhinevate Word dokumentide genereerimine sujuvalt oma Swift tarkvaraga.

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

Seda Swift teeki kasutades saate programmiliselt koostada ülimalt kohandatud Word aruandeid mis tahes operatsioonisüsteemis. Rikkalikult vormindatud Word dokumente, nagu lepingud, tellimused, arved, saadetise aruanded, müügiettepanekud, laoseisud, saab Swift tarkvara osana käigupealt kokku panna.

Sujuvustage Word dokumentide genereerimist Swift 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.

Üldiselt on Word aruannete genereerimine protsess, mis ühendab teksti, andmed ja graafika üheks üksuseks ning ekspordib tulemuse mugaval visuaalsel kujul Word failivormingusse. Toetatud I/O vormingute kohta teabe saamiseks külastage meie dokumentatsiooni.

Mis on GroupDocs Assembly for Swift

GroupDocs Assembly for Swift on pilvepõhine lahendus Word 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 – Word 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 Swift pilve SDK teile paindlikkust Word sisu loomisel ja võimsa andmetöötlusmeetodite komplekti.

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

Olenemata rakendatavast Word dokumentide automatiseerimise mastaabist ja tüübist, on Swift aruande koostamiseks kolm sammu:

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

Dokumendimalli kujundamine ja Word dokumendi genereerimise reeglite kasutamine

Mallide kujundamine on keeruline ülesanne. Lisaks lõplikule Word dokumendile esitatavate 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 tabeliandmeid ja graafikat õiges tasakaalus, mis on määratud ärinõuetega.

Nagu eelpool mainitud, sisaldab malli struktuur tavaliselt mõningaid fikseeritud sisuplokke (tekst, pildid, logod jne), mis on segatud spetsiaalsete programmeerimiskonstruktsioonidega, mis juhivad Word dokumentide koostamise loogikat. Need Word dokumendi genereerimise reeglid on määratletud spetsiaalse väljendisü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 Swift ei nõua välise tarkvara ega kolmanda osapoole tööriistade installimist. See on pilvepõhine Word i lahendus, kus kõik programmeerimisinteraktsioonid tehakse üle võrgu, kasutades REST API-t.

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 Swift Word dokument

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

Loo DOCX dokument rakenduses Swift
Sisendfailid
Laadige üles dokumendimall
Väljundvorming
Valige loendist sihtvorming
import GroupDocsAssemblyCloud;

let assemblyApi = AssemblyApi(appSid: "####-####-####-####-####", appKey: "##################");
let fileName = "Input1.docx";
let dataFile = "Input2.docx";

let requestFileContent = InputStream(url: URL(string: fileName))!;
let uploadDocumentRequest = UploadFileRequest(fileContent: requestFileContent, path: fileName);
_ = try api.uploadFile(request: uploadDocumentRequest);

let templateFileInfo = TemplateFileInfo();
templateFileInfo.setFilePath(filePath: fullName);

let reportData = try String(contentsOf: dataFile, encoding: .utf8)

let assembleOptions = AssembleOptions();
assembleOptionsData.setTemplateFileInfo(templateFileInfo: templateFileInfo);
assembleOptionsData.setSaveFormat(saveFormat: "docx");
assembleOptionsData.setReportData(reportData: reportData);

let request = AssembleDocumentRequest(assembleOptions: assembleOptions);
let actual = try assemblyApi.assembleDocument(request: request);
  
Kopeerige kood Swift lõikelauale

Kuidas luua Word dokumenti, kasutades Swift

  1. Installige 'GroupDocs.Assembly Cloud SDK for Swift'.
  2. Lisage oma Swift 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.

Kuidas installida DOCX Report Builder domeenile Swift

Swifti GroupDocs.Assembly Cloud SDK for Swift installimiseks saate kasutada Swift paketihaldurit ja Cocoapods sõltuvushaldurit. Üksikasjalik teave paketi installimise kohta on toodud jaotises "Installation and Usage".

Alternatiivina saate kloonida GroupDocs.Assembly Cloud SDK for Swift lähtekoodi jaoks GitHubist ja kasutada seda oma projektis.

Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API-le.

Nõuded süsteemile

Swift 4.2 või uuem

Lisateabe saamiseks vaadake Repository Documentation.

Muud toetatud dokumendivormingud

Saate luua aruandeid muudes failivormingutes:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

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