Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gotenberg/gotenberg
/ functions
Functions
1,037 in github.com/gotenberg/gotenberg
⨍
Functions
1,037
◇
Types & classes
147
Function
TestProcessSupervisor_RunEmitsSubSpans
(t *testing.T)
pkg/gotenberg/supervisor_test.go:1120
Function
TestProcessSupervisor_Shutdown
(t *testing.T)
pkg/gotenberg/supervisor_test.go:70
Function
TestProcessSupervisor_restart
(t *testing.T)
pkg/gotenberg/supervisor_test.go:110
Function
TestProcessSupervisor_runWithDeadline
(t *testing.T)
pkg/gotenberg/supervisor_test.go:558
Function
TestQPdfDetectVersion
(t *testing.T)
pkg/modules/qpdf/version_test.go:11
Function
TestQpdfPermissionArgs
(t *testing.T)
pkg/modules/qpdf/encrypt_test.go:10
Function
TestRedactURL
(t *testing.T)
pkg/gotenberg/attrs_test.go:8
Function
TestRedactURL_Caps
(t *testing.T)
pkg/gotenberg/attrs_test.go:27
Function
TestRequestErrorType
(t *testing.T)
pkg/gotenberg/semconv/httpconvtest_test.go:339
Function
TestRequestTraceAttrs_ClientIP
(t *testing.T)
pkg/gotenberg/semconv/server_test.go:161
Function
TestRequestTraceAttrs_HTTPRoute
(t *testing.T)
pkg/gotenberg/semconv/server_test.go:119
Function
TestResolveAndCheckPublic_HostResolvesToLoopback
(t *testing.T)
pkg/gotenberg/outbound_test.go:326
Function
TestResolveAndCheckPublic_HostResolvesToPublic
(t *testing.T)
pkg/gotenberg/outbound_test.go:337
Function
TestResolveAndCheckPublic_IPLiteralLoopback
(t *testing.T)
pkg/gotenberg/outbound_test.go:314
Function
TestRunWithFallback_AllFail
(t *testing.T)
pkg/modules/pdfengines/fallback_test.go:111
Function
TestRunWithFallback_ContextDone
(t *testing.T)
pkg/modules/pdfengines/fallback_test.go:145
Function
TestRunWithFallback_FirstSucceeds
(t *testing.T)
pkg/modules/pdfengines/fallback_test.go:38
Function
TestRunWithFallback_SecondSucceeds
(t *testing.T)
pkg/modules/pdfengines/fallback_test.go:74
Function
TestRunWithFallback_ZeroEngines
(t *testing.T)
pkg/modules/pdfengines/fallback_test.go:134
Function
TestSafeKeyPattern
(t *testing.T)
pkg/modules/exiftool/exiftool_test.go:196
Function
TestSanitizeFilename
(t *testing.T)
pkg/modules/api/context_test.go:153
Function
TestSentinelHttpError_Error
(t *testing.T)
pkg/modules/api/errors_test.go:22
Function
TestSentinelHttpError_HttpError
(t *testing.T)
pkg/modules/api/errors_test.go:35
Function
TestSentinelWrappedError_HttpError
(t *testing.T)
pkg/modules/api/errors_test.go:66
Function
TestSentinelWrappedError_Is
(t *testing.T)
pkg/modules/api/errors_test.go:53
Function
TestSetStreamSubtype
(t *testing.T)
pkg/modules/qpdf/qpdf_test.go:217
Function
TestShouldCheckResourceHttpStatusCode_IgnoreDomains
(t *testing.T)
pkg/modules/chromium/events_test.go:43
Function
TestShouldCheckResourceHttpStatusCode_NonHTTPURL
(t *testing.T)
pkg/modules/chromium/events_test.go:59
Function
TestSofficeProxyEnv_OverridesExisting
(t *testing.T)
pkg/modules/libreoffice/api/proxy_test.go:322
Function
TestSpanErrorType
(t *testing.T)
pkg/gotenberg/errortype_test.go:35
Function
TestSplitHostPort
(t *testing.T)
pkg/gotenberg/semconv/util_test.go:15
Function
TestStandardizeHTTPMethod
(t *testing.T)
pkg/gotenberg/semconv/util_test.go:46
Function
TestStringEnv
(t *testing.T)
pkg/gotenberg/env_test.go:8
Function
TestStripQpdfStringPrefix
(t *testing.T)
pkg/modules/qpdf/qpdf_test.go:10
Function
TestValidateFacturX
(t *testing.T)
pkg/modules/qpdf/facturx_test.go:11
Function
TestWrapError
(t *testing.T)
pkg/modules/api/errors_test.go:89
Function
TestWriteSofficeProfileConfig
(t *testing.T)
pkg/modules/libreoffice/api/proxy_test.go:283
Function
TestWriteSofficeProfileConfig_InvalidAddr
(t *testing.T)
pkg/modules/libreoffice/api/proxy_test.go:310
Method
TraceAttributes
TraceAttributes returns attributes for httptrace.
pkg/gotenberg/semconv/client.go:290
Method
Validate
()
pkg/gotenberg/mocks.go:32
Method
Validate
Validate validates the module properties.
pkg/modules/pdfcpu/pdfcpu.go:71
Method
Validate
Validate validates the module properties.
pkg/modules/prometheus/prometheus.go:102
Method
Validate
Validate validates the module properties.
pkg/modules/exiftool/exiftool.go:190
Method
Validate
Validate validates the module properties.
pkg/modules/pdftk/pdftk.go:57
Method
Validate
Validate validates the module properties.
pkg/modules/qpdf/qpdf.go:65
Method
Validate
Validate validates the module properties.
pkg/modules/api/api.go:367
Method
Validate
Validate returns nil or an error related to the [FormData] values, with a [SentinelHttpError] (status code 400, errors' details as a message) wrapped
pkg/modules/api/formdata.go:56
Method
Validate
Validate validates there is at least one [gotenberg.PdfEngine] module available. It also validates that selected [gotenberg.PdfEngine] modules actuall
pkg/modules/pdfengines/pdfengines.go:212
Method
Validate
Validate validates the module properties.
pkg/modules/chromium/chromium.go:664
Method
Validate
Validate validates the module properties.
pkg/modules/libreoffice/api/api.go:489
Method
Watermark
(ctx context.Context, logger *slog.Logger, inputPath string, stamp Stamp)
pkg/gotenberg/mocks.go:115
Method
Watermark
Watermark applies a watermark (behind page content) to a PDF file using pdfcpu.
pkg/modules/pdfcpu/pdfcpu.go:591
Method
Watermark
Watermark is not available in this implementation.
pkg/modules/exiftool/exiftool.go:512
Method
Watermark
Watermark applies a watermark (behind page content) to a PDF file using PDFtk. Only PDF source is supported. nolint:dupl
pkg/modules/pdftk/pdftk.go:370
Method
Watermark
Watermark is not available in this implementation.
pkg/modules/qpdf/qpdf.go:1095
Method
Watermark
Watermark binds the absolute path of the form data file that should be used as a watermark source. Only a file uploaded with the "watermark" field nam
pkg/modules/api/formdata.go:455
Method
Watermark
Watermark applies a watermark (behind page content) to a PDF file using the first available engine that supports watermarking.
pkg/modules/pdfengines/multi.go:284
Method
Watermark
Watermark is not available in this implementation.
pkg/modules/libreoffice/pdfengine/pdfengine.go:124
Method
WithAttrs
(attrs []slog.Attr)
pkg/gotenberg/internal/log/handler.go:59
Method
WithAttrs
(attrs []slog.Attr)
pkg/gotenberg/internal/log/handler.go:165
Method
WithAttrs
(attrs []slog.Attr)
pkg/gotenberg/internal/log/stdhandler.go:44
Method
WithAttrs
(_ []slog.Attr)
pkg/modules/chromium/pinning_proxy_test.go:42
Method
WithGroup
(name string)
pkg/gotenberg/internal/log/handler.go:95
Method
WithGroup
(name string)
pkg/gotenberg/internal/log/handler.go:169
Method
WithGroup
(name string)
pkg/gotenberg/internal/log/stdhandler.go:48
Method
WithGroup
(_ string)
pkg/modules/chromium/pinning_proxy_test.go:43
Method
WorkingDir
WorkingDir returns the unique name of the working directory.
pkg/gotenberg/fs.go:58
Method
WriteBookmarks
(ctx context.Context, logger *slog.Logger, inputPath string, bookmarks []Bookmark)
pkg/gotenberg/mocks.go:111
Method
WriteBookmarks
WriteBookmarks adds a document outline (bookmarks) to a PDF file using pdfcpu.
pkg/modules/pdfcpu/pdfcpu.go:406
Method
WriteBookmarks
WriteBookmarks is not available in this implementation.
pkg/modules/exiftool/exiftool.go:456
Method
WriteBookmarks
WriteBookmarks is not available in this implementation.
pkg/modules/pdftk/pdftk.go:265
Method
WriteBookmarks
WriteBookmarks is not available in this implementation.
pkg/modules/qpdf/qpdf.go:301
Method
WriteBookmarks
WriteBookmarks adds a document outline (bookmarks) to a PDF file using the first available engine that supports bookmarks writing.
pkg/modules/pdfengines/multi.go:251
Method
WriteBookmarks
WriteBookmarks is not available in this implementation.
pkg/modules/libreoffice/pdfengine/pdfengine.go:99
Method
WriteMetadata
(ctx context.Context, logger *slog.Logger, metadata map[string]any, inputPath string)
pkg/gotenberg/mocks.go:91
Method
WriteMetadata
WriteMetadata is not available in this implementation.
pkg/modules/pdfcpu/pdfcpu.go:275
Method
WriteMetadata
WriteMetadata writes the metadata into a given PDF file by invoking the exiftool binary with "-overwrite_original -TAG=VALUE ... path". ExifTool prese
pkg/modules/exiftool/exiftool.go:358
Method
WriteMetadata
WriteMetadata is not available in this implementation.
pkg/modules/pdftk/pdftk.go:237
Method
WriteMetadata
WriteMetadata is not available in this implementation.
pkg/modules/qpdf/qpdf.go:273
Method
WriteMetadata
WriteMetadata embeds metadata into a PDF file using the first available engine that supports metadata writing.
pkg/modules/pdfengines/multi.go:218
Method
WriteMetadata
WriteMetadata is not available in this implementation.
pkg/modules/libreoffice/pdfengine/pdfengine.go:89
Method
allConcurrentResponseStatusCodesShouldBe
(expected int)
test/integration/scenario/scenario.go:471
Method
allConcurrentResponsesShouldHavePdfs
(expected int)
test/integration/scenario/scenario.go:485
Method
iHaveADefaultGotenbergContainer
(ctx context.Context)
test/integration/scenario/scenario.go:119
Method
iHaveAGotenbergContainerWithTheFollowingEnvironmentVariables
(ctx context.Context, envTable *godog.Table)
test/integration/scenario/scenario.go:129
Method
iHaveAServer
(ctx context.Context)
test/integration/scenario/scenario.go:143
Method
iMakeARequestToGotenberg
(ctx context.Context, method, endpoint string)
test/integration/scenario/scenario.go:157
Method
iMakeARequestToGotenbergWithTheFollowingFormDataAndHeaders
(ctx context.Context, method, endpoint string, dataTable *godog.Table)
test/integration/scenario/scenario.go:204
Method
iMakeConcurrentRequestsToGotenberg
(ctx context.Context, count int, method, endpoint string, dataTable *godog.Table)
test/integration/scenario/scenario.go:359
Method
iWaitForTheAsynchronousRequestToWebhook
(ctx context.Context)
test/integration/scenario/scenario.go:521
Function
init
()
pkg/modules/pdfcpu/pdfcpu.go:27
Function
init
()
pkg/modules/prometheus/prometheus.go:19
Function
init
()
pkg/modules/exiftool/exiftool.go:24
Function
init
()
pkg/modules/pdftk/pdftk.go:23
Function
init
()
pkg/modules/qpdf/qpdf.go:28
Function
init
()
pkg/modules/api/api.go:24
Function
init
()
pkg/modules/pdfengines/pdfengines.go:15
Function
init
()
pkg/modules/chromium/chromium.go:29
Function
init
()
pkg/modules/libreoffice/libreoffice.go:13
Function
init
()
pkg/modules/libreoffice/api/api.go:27
← previous
next →
901–1,000 of 1,037, ranked by callers