Node.js CloudVision PDF到JSON特定内容

Node.js CloudVision PDF到JSON特定内容,node.js,json,pdf,google-cloud-platform,vision,Node.js,Json,Pdf,Google Cloud Platform,Vision,我在当前项目中使用了Cloud Vision API,它运行得很好,但json文件如下所示: Cloud Vision保存pdf文件的所有内容,我的问题是: 是否可以使用特定内容(仅FullTextAnnotation(text))而不是所有内容保存此json文件?我将此代码用于我的流程: async function detectPdfText() { const vision = require('@google-cloud/vision').v1; con

我在当前项目中使用了Cloud Vision API,它运行得很好,但json文件如下所示:

Cloud Vision保存pdf文件的所有内容,我的问题是: 是否可以使用特定内容(仅FullTextAnnotation(text))而不是所有内容保存此json文件?我将此代码用于我的流程:

async function detectPdfText() {        
const vision = require('@google-cloud/vision').v1;
        const client = new vision.ImageAnnotatorClient();
        bucketName = "XXXX";
        fileName = "XXXX";
        const gcsSourceUri = `gs://${bucketName}/${fileName}/${fileName}.pdf`;
        const gcsDestinationUri = `gs://${bucketName}/${fileName}/`;
        const inputConfig = {
            // Supported mime_types are: 'application/pdf' and 'image/tiff'
            mimeType: 'application/pdf',
            gcsSource: {
                uri: gcsSourceUri,
            },
        };
        const outputConfig = {
            gcsDestination: {
                uri: gcsDestinationUri,
            },
        };
        console.log("after configuration");
        const features = [{ type: 'DOCUMENT_TEXT_DETECTION' }];
        const request = {
            requests: [
                {
                    inputConfig: inputConfig,
                    features: features,
                    outputConfig: outputConfig,
                },
            ],
        };

        const [operation] = await client.asyncBatchAnnotateFiles(request);
        const [filesResponse] = await operation.promise();
        const destinationUri =
            filesResponse.responses[0].fullTextAnnotation.outputConfig.gcsDestination.uri;
        console.log('Json saved to: ' + destinationUri);
        // [END vision_text_detection_pdf_gcs]

}