Возврат файла PDF в виде строки может работать, если он закодирован как Base64.
Это поле PDF будет определено в вашей схеме как обнуляемая строка, например, в вашем собственном пользовательском типе:
type YourType {
pdf: String
}
или как возвращаемое значение Nullable String для вашего собственного запроса GraphQL:
Query {
yourQuery(someParam: String!): String
}
Будьте внимательны с предоставлением серверного запроса / обработчика полей (пользовательский сборщик данных), который принимает ваш файл PDF , создает его в кодировке Base64 и возвращает эту строку.
На вашем интерфейсе эту кодированную строку, очевидно, необходимо снова декодировать ...