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 ¶ added in v7.10.0
type PdfCpu struct {
// contains filtered or unexported fields
}
PdfCpu abstracts the pdfcpu library and implements the gotenberg.PdfEngine interface.
func (*PdfCpu) Convert ¶ added in v7.10.0
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 ¶ added in v7.10.0
func (engine *PdfCpu) Descriptor() gotenberg.ModuleDescriptor
Descriptor returns a PdfCpu's module descriptor.
Click to show internal directories.
Click to hide internal directories.