Փաստաթղթերի ստեղծող C#-ի համար

.NET գրադարան՝ REST API-ի միջոցով խիստ հարմարեցված հաշվետվություններ ստեղծելու համար

Կաղապարների և տվյալների աղբյուրների վրա հիմնված Word, PDF և Web փաստաթղթերի ստեղծումը անխափան կերպով ինտեգրեք ձեր ընկերության C# ծրագրային ապահովման մեջ:

Ավտոմատացրեք փաստաթղթերի ստեղծումը .NET ում, ստեղծեք ցանկացած բարդության տպագիր հաշվետվություններ C# SDK-ով: Cloud-ի վրա հիմնված այս լուծումը կառուցված է կաղապարների, տվյալների աղբյուրների և հզոր LINQ-շարահյուսության շուրջ՝ C# մշակողներին տալով ճկունություն՝ համապատասխանելու ճշգրիտ տեխնիկական և բիզնես պահանջներին:

Օգտագործելով այս C# գրադարանը, դուք կարող եք ծրագրային կերպով ստեղծել խիստ հարմարեցված հաշվետվություններ ցանկացած օպերացիոն համակարգի վրա: Հարուստ ձևաչափով փաստաթղթեր, ինչպիսիք են պայմանագրերը, պատվերները, հաշիվ-ապրանքագրերը, առաքման հաշվետվությունները, վաճառքի առաջարկները, գույքագրումները կարող են հավաքվել անմիջապես՝ որպես ձեր C# ծրագրաշարի մաս:

Ուղղել փաստաթղթերի ստեղծումը C# ի միջոցով

Փաստաթղթերի ավտոմատացման և հաշվետվությունների ստեղծման կարևորությունը անչափ մեծացել է վերջին տասնամյակների ընթացքում: Գրեթե յուրաքանչյուր ընկերություն ունի փաստաթղթեր ստեղծելու և դրանք գործընկերներին կամ հաճախորդներին ժամանակին հանձնելու անհրաժեշտություն: Ավելին, դա սովորաբար որոշիչ գործոն է ֆինանսական հաջողության համար։ Նման տեխնոլոգիաների ներդրումը կարող է հանգեցնել զգալի ֆինանսական խնայողության՝ նվազեցնելով տվյալների ձեռքով մուտքագրումը, մարդկային սխալը, սրբագրումը և թղթաբանությունը: Այս պատճառներով փաստաթղթերի ավտոմատացման և հաշվետվության գործիքները շատ ժամանակակից ծրագրային լուծումների անբաժանելի մասն են, որոնք նպատակ ունեն օգտատերերին տրամադրել առաջադեմ վերլուծական հնարավորություններ:

Ընդհանուր առմամբ, հաշվետվության ստեղծումը գործընթաց է, որը միավորում է տեքստը, տվյալները և գրաֆիկան մեկ միավորի մեջ և արդյունքը արտահանում է հարմար տեսողական ձևով անհրաժեշտ փաստաթղթի ձևաչափով, ինչպիսիք են DOCX, PDF, ODT, HTML, PPTX, XLSX և այլն:

Ինչ է GroupDocs Assembly for .NET

GroupDocs Assembly for .NET ի համար ամպի վրա հիմնված լուծում է՝ ձևանմուշների և տվյալների աղբյուրների միջոցով փաստաթղթեր ստեղծելու համար: Փաստաթղթի ձևանմուշը գործում է որպես բազային շրջանակ, որը, բացի ստանդարտ բովանդակությունից (տեքստ, աղյուսակներ, գծապատկերներ և այլն), ներառում է հատուկ տեղապահ դաշտեր տվյալների աղբյուրից արժեքներ տեղադրելու համար: Կարող են տեղադրվել ոչ միայն անհատական արժեքներ, այլ նաև տվյալների ամբողջ զանգված՝ աղյուսակների և գրաֆիկների տեսքով:

Կաղապարը պարունակում է նաև ծրագրավորման կառուցվածքներ՝ փաստաթղթերի ստեղծման կանոններ, որոնք վերահսկում են տվյալների ընտրությունը և պայմանների մշակումը: Տվյալները փաստաթղթի ձևանմուշին կապելը օգտագործում է LINQ-արտահայտման շարահյուսություն, որը թույլ է տալիս մշակողներին մշակել տվյալները ընդհանուր ձևով, անկախ օգտագործվող տվյալների աղբյուրի տեսակից: Այսպիսով, մեր .NET Cloud SDK-ն ձեզ տալիս է ճկունություն բովանդակության ստեղծման հարցում և տվյալների մշակման մեթոդների հզոր հավաքածու:

Այս արտադրանքը նաև աջակցում է Mail Merge ֆունկցիոնալությանը, եթե ցանկանում եք ստեղծել և ուղարկել անհատականացված նամակների խմբաքանակներ հաճախորդներին: Պարզապես պետք է Mail Merge դաշտերը տեղադրեք փաստաթղթի ձևանմուշում և փոխանցեք այն Cloud API-ին տվյալների աղբյուրի հետ միասին:

Անկախ փաստաթղթի ավտոմատացման մասշտաբից և տեսակից, որը պատրաստվում եք իրականացնել, C# ում հաշվետվություն կազմելու երեք քայլ կա.

  • Ստեղծեք Word փաստաթղթի ձևանմուշ՝ տեղապահ դաշտերով և փաստաթղթերի ստեղծման կանոններով, որոնք կկարգավորեն կառուցվածքի և բովանդակության տատանումները
  • Ստեղծեք տվյալների աղբյուր XML կամ JSON ձևաչափով
  • Գրեք մի քանի տող C# կոդ՝ ամեն ինչ փոխանցելու Document Building API-ին և հավաքված արդյունքը հետ ստանալու համար:

Փաստաթղթի ձևանմուշի ձևավորում և փաստաթղթերի ստեղծման կանոնների օգտագործում

Կաղապարների ձևավորումը բարդ խնդիր է: Բացի վերջնական փաստաթղթի պահանջների հստակ ըմբռնումից, պահանջվում են վերլուծական և ծրագրավորման հմտություններ: Կաղապարի լավ ձևավորումը պետք է արտացոլի հաճախորդի տեսակետը որոշակի խնդրի վերաբերյալ: Ամենաարդյունավետ մոտեցումը աղյուսակային տվյալների և գրաֆիկայի համադրումն է ճիշտ հաշվեկշռում, որը որոշվում է բիզնեսի պահանջներով:

Ինչպես նշվեց վերևում, ձևանմուշի կառուցվածքը սովորաբար պարունակում է բովանդակության որոշ ֆիքսված բլոկներ (տեքստ, պատկերներ, լոգոներ և այլն)՝ խառնված հատուկ ծրագրավորման կառուցվածքներով, որոնք վերահսկում են փաստաթղթերի հավաքման տրամաբանությունը: Փաստաթղթերի ստեղծման այս կանոնները սահմանվում են հատուկ արտահայտության շարահյուսությամբ, որը մշակողներին հնարավորություն է տալիս անել հետևյալը.

  • տեղադրել արտաքին փաստաթղթերի բովանդակություն, պատկերներ, գծապատկերներ, ցուցակներ, աղյուսակներ, հիպերհղումներ, էջանիշեր և այլն:
  • աշխատել տվյալների հետ՝ օգտագործելով բանաձևեր և տվյալների հաջորդական գործողություններ
  • նշեք ներկայացման ձևաչափը թվային, տեքստային, գրաֆիկական, գրաֆիկական և ամսաթվի և ժամի տարրերի համար
  • տեղադրեք բովանդակության բլոկներ՝ կախված պայմանական արտահայտություններից
  • սահմանել հատուկ փոփոխականներ 'թանկ' հաշվարկների համար, որոնք հաշվարկվում են միայն մեկ անգամ
  • հաշվարկել բանաձևերը աղյուսակային փաստաթղթերը հավաքելիս
  • վերագրել էլփոստի հաղորդագրության հիմնական հատկանիշները և դինամիկ կերպով ստեղծել հավելվածներ
  • ստեղծել և տեղադրել շտրիխ կոդեր
  • սահմանել ֆոնի գույնը HTML փաստաթղթերի համար

Դուք կարող եք ավելին իմանալ կաղապարի շարահյուսության մասին մեր Մշակողների ուղեցույցում :

Պահանջներ

GroupDocs Assembly for .NET չի պահանջում որևէ արտաքին ծրագրակազմ կամ երրորդ կողմի գործիքների տեղադրում: Սա Cloud-ի վրա հիմնված լուծում է, որտեղ ծրագրավորման բոլոր փոխազդեցությունները կատարվում են ցանցի միջոցով՝ օգտագործելով REST API:

Աջակցվող փաստաթղթերի ձևաչափեր

  • Բառ ՝ 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
  • Տպագրություն ՝ PCL, PS, XPS, OXPS
  • Վեկտորային գրաֆիկա ՝ SVG, EMF
  • Bitmap գրաֆիկա ՝ PNG, JPEG, GIF, TIFF, BMP
  • Ֆայլի այլ ձևաչափեր ՝ HTML, MHTML, MHT, MD, XAML, EPUB, TXT

Աջակցվող I/O ձևաչափերի մասին լրացուցիչ տեղեկությունների համար այցելեք մեր Փաստաթղթերը:

Անվտանգություն

GroupDocs ի բոլոր արտադրանքները լիովին համապատասխանում են ոլորտի անվտանգության ստանդարտներին. տվյալների փոխանցումն իրականացվում է SSL արձանագրության միջոցով, որը բացառում է երրորդ անձանց կողմից տեղեկատվության գաղտնալսման հնարավորությունը: GroupDocs Cloud Services-ին միանալու համար դուք պետք է օգտագործեք անձնական մուտքի բանալիներ: Խնդրում ենք ծանոթանալ Արագ մեկնարկի ուղեցույցին:

Ստեղծեք փաստաթուղթ C# ում

Հետևյալ կոդի օրինակը ցույց է տալիս, թե ինչպես ստեղծել հաշվետվություններ՝ օգտագործելով C#:

Ստեղծեք փաստաթուղթ C#-ում
Մուտքագրեք ֆայլեր
Վերբեռնեք փաստաթղթի ձևանմուշ
Ելքային ձևաչափ
Ցանկից ընտրեք թիրախային ձևաչափը
using GroupDocs.Assembly.Cloud.Sdk;

var config = new Configuration 
{ 
    AppSid = "####-####-####-####-####", 
    AppKey = "##################" 
};
var assemblyApi = new AssemblyApi(config);
var fileName = "Input1.docx";
var dataFile = "Input2.docx";

var uploadRequest = new UploadFileRequest(File.OpenRead(fileName), fileName);
assemblyApi.UploadFile(uploadRequest);

var assembleOptions = new AssembleOptions() 
{ 
    SaveFormat = "docx", 
    ReportData = File.ReadAllText(dataFile),
    TemplateFileInfo = new TemplateFileInfo { FilePath = fileName } 
};
var assembleRequest = new AssembleDocumentRequest(assembleOptions);
var assembledDocument = assemblyApi.AssembleDocument(assembleRequest);
  
Պատճենեք C# կոդը clipboard-ում

Ինչպես ստեղծել փաստաթուղթ C#-ի միջոցով

  1. Տեղադրեք 'GroupDocs.Assembly Cloud SDK for .NET' :
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր .NET նախագծին:
  3. Ստեղծեք ձևանմուշ փաստաթուղթ, ավելացրեք ծրագրավորման կառուցվածքներ, որոնք վերահսկում են տվյալների մուտքագրումը տվյալների աղբյուրից:
  4. Ստեղծեք տվյալների աղբյուր:
  5. Վերբեռնեք փաստաթղթի ձևանմուշը GroupDocs Cloud Storage-ում (դուք պետք է մուտք գործեք ձեր անձնական հաշիվ):
  6. Ստեղծեք փաստաթուղթ՝ ձեր ձևանմուշն ու տվյալները փոխանցելով Cloud API-ին:

Ինչպես տեղադրել Cloud Report Generator-ն .NET-ի համար

Տեղադրեք 'GroupDocs.Assembly Cloud SDK for .NET' ի համար՝ օգտագործելով NuGet փաթեթի կառավարիչը: Պարզապես գործարկեք nuget install GroupDocs.Assembly-Cloud ը՝ ձեր նախագծում համապատասխան ժողովը ավտոմատ կերպով տեղադրելու և հղում կատարելու համար: Որպես այլընտրանք, դուք կարող եք ձեռքով կլոնավորել GroupDocs.Assembly Cloud SDK for .NET սկզբնական կոդի համար GitHub-ից և օգտագործել այն ձեր նախագծում: Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API-ն:

Համակարգի պահանջները

  • .NET Framework 2.0 կամ ավելի նոր տարբերակ

Լրացուցիչ մանրամասներ տեսնելու համար տես Repository Documentation :

Փաստաթղթերի ստեղծման ամենատարածված ձևաչափերը

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.