PDFParserEngine - Go SDK

PDFParserEngine type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

The engine to use for parsing PDF files. “pdf-text” is deprecated and automatically redirected to “cloudflare-ai”.

Supported Types

PDFParserEngineEnum

1pdfParserEngine := components.CreatePDFParserEnginePDFParserEngineEnum(components.PDFParserEngineEnum{/* values here */})

PDFParserEnginePDFText

1pdfParserEngine := components.CreatePDFParserEnginePDFParserEnginePDFText(components.PDFParserEnginePDFText{/* values here */})

Union Discrimination

Use the Type field to determine which variant is active, then access the corresponding field:

1switch pdfParserEngine.Type {
2 case components.PDFParserEngineTypePDFParserEngineEnum:
3 // pdfParserEngine.PDFParserEngineEnum is populated
4 case components.PDFParserEngineTypePDFParserEnginePDFText:
5 // pdfParserEngine.PDFParserEnginePDFText is populated
6}