Documentation ¶
Overview ¶
Package pdfcpu provides an implementation of the gotenberg.PdfEngine interface using the pdfcpu library. This package allows for the merging of PDF files but does not support conversion to specific PDF formats.
Index ¶
- type PdfCpu
- func (engine *PdfCpu) Convert(ctx context.Context, logger *zap.Logger, formats gotenberg.PdfFormats, ...) error
- func (engine *PdfCpu) Descriptor() gotenberg.ModuleDescriptor
- func (engine *PdfCpu) Merge(ctx context.Context, logger *zap.Logger, inputPaths []string, ...) error
- func (engine *PdfCpu) Provision(ctx *gotenberg.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PdfCpu ¶
type PdfCpu struct {
// contains filtered or unexported fields
}
PdfCpu abstracts the pdfcpu library and implements the gotenberg.PdfEngine interface.
func (*PdfCpu) Convert ¶
func (engine *PdfCpu) Convert(ctx context.Context, logger *zap.Logger, formats gotenberg.PdfFormats, inputPath, outputPath string) error
Convert is not available in this implementation.
func (*PdfCpu) Descriptor ¶
func (engine *PdfCpu) Descriptor() gotenberg.ModuleDescriptor
Descriptor returns a PdfCpu's module descriptor.
Click to show internal directories.
Click to hide internal directories.