在 JavaScript 中对 PDF 进行摘要

使用 JavaScript 对 PDF 进行摘要。

与 OpenAI、Claude、Gemini 等主流语言模型的无缝集成,为 Node.js 应用提供基于 AI 的广泛 PDF 处理能力。

查看代码片段

对 PDF 文档在 JavaScript 中进行摘要

使用大型语言模型(LLM)在 JavaScript 中以编程方式从 PDF 文件中提取关键信息。Aspose.Words for Node.js via .NET 读取您的 PDF 文档,并生成一个简明的摘要,捕捉原始文本的核心含义。

如何对 PDF 文件在 JavaScript 中进行摘要

  • 将 PDF 文件加载到 Document 对象中
  • 选择 AI 模型 — OpenAI (GPT-4o)、Google (Gemini) 或 Claude
  • 调用 Summarize 方法,可选长度设置
  • 将生成的摘要保存为 DOCX、PDF 或任何受支持的格式

以下示例展示了如何对 PDF 文档在 JavaScript 中进行摘要:

使用 JavaScript 对 PDF 进行摘要的示例代码
从列表中选择目标格式
运行代码
npm install @aspose/words
复制
const aw = require('@aspose/words');

const doc = new aw.Document("Document.docx");
const apiKey = process.env.API_KEY;

// 使用 OpenAI 或 Google 生成式语言模型。
const model = aw.AI.AiModel.createGpt4OMini();
model.setApiKey(apiKey);

const options = new aw.AI.SummarizeOptions();
options.summaryLength = aw.AI.SummaryLength.Short;

const summary = model.summarize(doc, options);
summary.save("Output.pdf");
const aw = require('@aspose/words');

const doc = new aw.Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
const model = new CustomAiModel("my-model-24b", "https://your-server.com/v1");
model.setApiKey("");

const options = new aw.AI.SummarizeOptions();
options.summaryLength = aw.AI.SummaryLength.Short;

const summary = model.summarize(doc, options);
summary.save("Output.pdf");

class CustomAiModel extends aw.AI.OpenAiModel {
    constructor(name, url) {
        super(name);
        this._url = url;
    }
    get url() {
        return this._url;
    }
}
运行代码

如何在 JavaScript 中对 PDF 进行摘要

  1. 安装 Aspose.Words for Node.js via .NET。
  2. 在您的 JavaScript 项目中添加库引用(导入库)。
  3. 在 JavaScript 中打开源文件。
  4. 调用 方法,传入文档并提供 SummarizeOptions 参数。
  5. 完成后,您将获得简洁的文档摘要,可将其保存为所需格式的新文件。

Node.js via .NET 库用于摘要 PDF 文件

We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2026. 版权所有。