A Go program able to convert Office Documents automatically to PDF / EPUB Files via OnlyOffice and BoockStack
 
 
 
 
 
 
Go to file
Jonas Letzbor afba495440
Gitea/ncDocConverter/pipeline/head This commit looks good Details
Add container / kubernetes support with helm
2023-08-09 17:03:27 +02:00
cmd/ncDocConverth Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
configs Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
helm Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
internal Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
pkg/utils Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
scripts Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
web Implement conversion for OnlyOffice and BoockStack 2023-01-02 11:50:37 +01:00
.dockerignore Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
.gitignore Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
BUILD.md Implement conversion for OnlyOffice and BoockStack 2023-01-02 11:50:37 +01:00
Dockerfile Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
Jenkinsfile Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
LICENSE Implement conversion for OnlyOffice and BoockStack 2023-01-02 11:50:37 +01:00
Makefile Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
README.md Implement conversion for OnlyOffice and BoockStack 2023-01-02 11:50:37 +01:00
VERSION Add jenkinsfile and versioning 2023-01-05 19:06:32 +01:00
go.mod Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00
go.sum Add container / kubernetes support with helm 2023-08-09 17:03:27 +02:00

README.md

ncDocConverter

A Go program able to convert documents automatically to PDF / EPUB Files.

Currently, the following sources for documents are supported:

  • Nextcloud with OnlyOffice
  • Boockstack

As a destination to save the converted files only Nextcloud is supported.

Setting it up

For using the

BookStack

For converting books of BookStack you need to create an API token for the user to access the books:

  1. Login as Admin
  2. Go to Settings → Users
  3. Select user for API access
  4. Scroll down to API Tokens and click CREATE TOKEN
  5. Set a name and expire date. Click save
  6. Copy the ID and Token. The field apiToken will contain the combination from id:token

Now you need also create a new role or edit an existing role.

  1. Go to Settings → Roles
  2. Edit and existing Role (the role which the user have) or create a new role
  3. Check the box Access system API and Export content in System permissions
  4. Assing View Role (all and own) for Shelves, Books, Chapters and Pages