ElvDoc - Document Management Library
Go package for reading, writing, and manipulating .elv files, specifically designed for invoice management in the Elvoiz application. Provides easy-to-use API for parsing and generating structured document data with comprehensive file operations.
Technologies Used
Golang File Processing Document Management API Design
Project Documentation
from README.mdelvdoc
elvdoc is a Go package for reading and writing .elv files. It is designed to help developers parse, generate, and manipulate files with the .elv extension, making it easy to integrate .elv file support into your Go projects.
Note: elvdoc is mainly used in the Elvoiz app, an application specialized in invoice management.
Features
- Read
.elvfiles - Write
.elvfiles - Parse and generate structured data
- Easy-to-use API
Installation
go get github.com/elvoiz/elvdoc
Usage
package main
import (
"github.com/elvoiz/elvdoc"
)
func main() {
// Example: Reading an .elv file
doc, err := elvdoc.ReadFile("example.elv")
if err != nil {
panic(err)
}
// Work with doc...
// Example: Writing an .elv file
err = elvdoc.WriteFile("output.elv", doc)
if err != nil {
panic(err)
}
}
License
MIT License