Anhängen (empfohlen) oder Link zur PDF-Datei hier:
Aufbau:
Schritte zum Reproduzieren des Problems:
npm install pdfjs-dist --save
npm install @types/pdfjs-dist --save-dev
*.ts
-Datei: import { PDFJS } from 'pdfjs-dist';
getDocument
von PDFJS
: PDFJS.getDocument('my.pdf')
Was ist das erwartete Verhalten?
PDFJS arbeitet mit Typoskript
Was schief gelaufen ist?
PDFJS kann die Bibliothek nicht korrekt auf Typoskript exportieren
Link zu einem Viewer:
nicht verfügbar
Umgehen:
Importieren Sie PDFJS auf diese Weise
import { PDFJSStatic } from 'pdfjs-dist';
const PDFJS: PDFJSStatic = require('pdfjs-dist');
2\. Install **@types/pdfjs-dist** with: `npm install @types/pdfjs-dist --save-dev`
Höchstwahrscheinlich wurden diese Typen nicht aktualisiert, um PDF.js-Versionen über 2.0
zu verarbeiten.
Bitte beachten Sie jedoch, dass dies eine andere Bibliothek ist, die hier nicht gepflegt wird, daher ist dieses Problem hier leider außerhalb des Geltungsbereichs/ungültig.
@Snuffleupagus @timvandermeij Könntest du bitte wieder öffnen? @types/pdfjs-dist
ist für Version >= 2 komplett deaktiviert und das Github-Repository hat keinen Issue-Tracker.
Installieren Sie @types/pdfjs-dist mit:
npm install @types/pdfjs-dist --save-dev
Wie in https://github.com/mozilla/pdf.js/issues/10547#issuecomment -462675381 erwähnt, sind diese in keiner Weise mit Mozilla oder dem PDF.js-Projekt verbunden.
@types/pdfjs-dist
Auch dies bezieht sich nicht auf https://github.com/mozilla/pdfjs-dist , aber höchstwahrscheinlich beziehen Sie sich tatsächlich auf diese: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ pdfjs-dist
@types/pdfjs-dist
sollte von mozilla/pdfjs-dist
und/oder mozilla/pdf.js
Mitwirkenden gepflegt werden.
Nur diese Mitwirkenden kennen den Code und die Funktionen und können die erforderlichen Schnittstellen schreiben.
Es gibt bereits offene Probleme und sogar PRs dafür, aber bisher ist die wirkliche Nachfrage danach gering und die PRs wurden nicht wirklich aktualisiert. Wenn Sie der Meinung sind, dass dies tatsächlich wichtig ist, ziehen Sie bitte in Betracht, die vorhandenen PRs zu aktualisieren (z. B. #10575, was ein guter Ansatz zu sein scheint, da es versucht, es aus dem Code selbst zu generieren), damit sie in einen zusammenführbaren Zustand gebracht werden können.
Bietet pdfjs an anderer Stelle eigene Typescript-Typen?
warum ist das so nah Wo werden die Typen bereitgestellt und wie können wir die Bibliothek in ein Typoskript-Projekt einbinden? Danke schön
Duplikat von #7909 und das wurde erst gestern behoben.
Hilfreichster Kommentar
Bietet pdfjs an anderer Stelle eigene Typescript-Typen?