From a15873b2542b6cc1fcd60973bfdbaa500d766a9a Mon Sep 17 00:00:00 2001 From: slience1213 <2503404258gl@gmail.com> Date: Wed, 22 Oct 2025 16:22:47 +0800 Subject: [PATCH 1/2] improve(pdf-loader): update error message to specify support for pdf-parse v1 only --- libs/langchain-community/src/document_loaders/fs/pdf.ts | 2 +- libs/langchain-community/src/document_loaders/web/pdf.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/langchain-community/src/document_loaders/fs/pdf.ts b/libs/langchain-community/src/document_loaders/fs/pdf.ts index 08576bcae856..0d5a47aa25fd 100644 --- a/libs/langchain-community/src/document_loaders/fs/pdf.ts +++ b/libs/langchain-community/src/document_loaders/fs/pdf.ts @@ -143,7 +143,7 @@ async function PDFLoaderImports() { } catch (e) { console.error(e); throw new Error( - "Failed to load pdf-parse. Please install it with eg. `npm install pdf-parse`." + "Failed to load pdf-parse. This loader currently supports pdf-parse v1 only. Please install v1, e.g. `npm install pdf-parse@^1` (v2 is not yet supported)." ); } } diff --git a/libs/langchain-community/src/document_loaders/web/pdf.ts b/libs/langchain-community/src/document_loaders/web/pdf.ts index e832d8737a8d..594dae14c2a0 100644 --- a/libs/langchain-community/src/document_loaders/web/pdf.ts +++ b/libs/langchain-community/src/document_loaders/web/pdf.ts @@ -128,7 +128,7 @@ async function PDFLoaderImports() { } catch (e) { console.error(e); throw new Error( - "Failed to load pdf-parse. Please install it with eg. `npm install pdf-parse`." + "Failed to load pdf-parse. This loader currently supports pdf-parse v1 only. Please install v1, e.g. `npm install pdf-parse@^1` (v2 is not yet supported)." ); } } From 546568f81a47d98c94ced2451bcb580ee4b63d1b Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Fri, 7 Nov 2025 13:19:38 -0800 Subject: [PATCH 2/2] Update error message for pdf-loader support --- .changeset/orange-cars-mix.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/orange-cars-mix.md diff --git a/.changeset/orange-cars-mix.md b/.changeset/orange-cars-mix.md new file mode 100644 index 000000000000..456ba1b74a63 --- /dev/null +++ b/.changeset/orange-cars-mix.md @@ -0,0 +1,5 @@ +--- +"@langchain/community": patch +--- + +improve(pdf-loader): update error message to specify support for pdf-parse v1 only