Skip to content

This is a description of the project I did for the Mirax-safety company. Passport Generator uses data from an internal system to automatically generate and print various technical passport documents.

Notifications You must be signed in to change notification settings

SergeyFM/Mirax.PassportGenerator.Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Mirax.PassportGenerator.Public

This is a description of the project I did for the Mirax-safety company. Passport Generator uses data from an internal system to automatically generate and print complex technical passport documents.

WinForms UI

It does:

  • Import of an MS Excel file as a data source + sensor data library
  • Generation of device passports in MS Word format based on the corresponding Word-template
  • Generation of stickers for devices in Word format
  • Converting generated documents to PDF format
  • Combining multiple documents into one PDF-file by Customer order number

Technologies used:

  • Base tech: C#, .NET 7, LINQ, Git, Windows, MS Visual Studio
  • Unit testing: MSTest
  • MS Office: EPPlus, Spire.Doc, itext7, Interop, +VBA
  • UI frameworks: WinForms
  • Serializing: Newtonsoft.Json
  • Arch. principles/patterns: YAGNI

About

This is a description of the project I did for the Mirax-safety company. Passport Generator uses data from an internal system to automatically generate and print various technical passport documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published