Attachez (recommandé) ou créez un lien vers le fichier PDF ici :
Configuration:
Étapes pour reproduire le problème :
npm install pdfjs-dist --save
npm install @types/pdfjs-dist --save-dev
*.ts
: import { PDFJS } from 'pdfjs-dist';
getDocument
partir de PDFJS
: PDFJS.getDocument('my.pdf')
Quel est le comportement attendu ?
PDFJS fonctionne sur tapuscrit
Qu'est ce qui ne s'est pas bien passé?
PDFJS ne peut pas exporter correctement la lib sur dactylographié
Lien vers un visualiseur :
non disponible
Solution de contournement:
Importez PDFJS de cette manière
import { PDFJSStatic } from 'pdfjs-dist';
const PDFJS: PDFJSStatic = require('pdfjs-dist');
2\. Install **@types/pdfjs-dist** with: `npm install @types/pdfjs-dist --save-dev`
Très probablement, ces types n'ont pas été mis à jour pour gérer les versions de PDF.js supérieures 2.0
.
Cependant, veuillez noter qu'il s'agit d'une bibliothèque différente, qui n'est pas maintenue ici, donc ce problème est malheureusement hors de portée/invalide ici.
@Snuffleupagus @timvandermeij Pourriez-vous rouvrir s'il vous plaît ? @types/pdfjs-dist
est totalement désactivé pour la version >= 2 et le référentiel Github n'a aucun outil de suivi des problèmes.
Installez @types/pdfjs-dist avec :
npm install @types/pdfjs-dist --save-dev
Comme mentionné dans https://github.com/mozilla/pdf.js/issues/10547#issuecomment -462675381, ceux-ci ne sont en aucun cas affiliés à Mozilla ou au projet PDF.js.
@types/pdfjs-dist
Encore une fois, cela n'est pas lié à https://github.com/mozilla/pdfjs-dist , mais vous faites très probablement référence à ceux-ci : https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ pdfjs-dist
@types/pdfjs-dist
doit être maintenu par les contributeurs mozilla/pdfjs-dist
et/ou mozilla/pdf.js
.
Seuls ces contributeurs connaissent le code et les fonctions et peuvent écrire les interfaces nécessaires.
Il y a déjà des problèmes ouverts et même des PR pour cela, mais jusqu'à présent, la demande réelle pour cela est faible et les PR n'ont pas vraiment été mis à jour. Si vous pensez que c'est en fait important, veuillez envisager de mettre à jour les PR existants (comme #10575 qui semble être une bonne approche puisqu'il tente de le générer à partir du code lui-même) afin qu'ils puissent être amenés dans un état fusionnable.
pdfjs fournit-il ses propres types Typescript ailleurs?
pourquoi est-ce proche? Où sont les types fournis et comment pouvons-nous inclure la bibliothèque dans un projet dactylographié ? Merci
Double de # 7909 et qui a été corrigé hier.
Commentaire le plus utile
pdfjs fournit-il ses propres types Typescript ailleurs?