Lampirkan (disarankan) atau Tautkan ke file PDF di sini:
Konfigurasi:
Langkah-langkah untuk mereproduksi masalah:
npm install pdfjs-dist --save
npm install @types/pdfjs-dist --save-dev
*.ts
: import { PDFJS } from 'pdfjs-dist';
getDocument
dari PDFJS
: PDFJS.getDocument('my.pdf')
Apa perilaku yang diharapkan?
PDFJS bekerja pada TypeScript
Apa yang salah?
PDFJS tidak dapat mengekspor dengan benar lib pada TypeScript
Tautan ke pemirsa:
tidak bertanggung jawab
Bekerja di sekitar:
Impor PDFJS dengan cara ini
import { PDFJSStatic } from 'pdfjs-dist';
const PDFJS: PDFJSStatic = require('pdfjs-dist');
2\. Install **@types/pdfjs-dist** with: `npm install @types/pdfjs-dist --save-dev`
Kemungkinan besar, jenis tersebut belum diperbarui untuk menangani versi PDF.js di atas 2.0
.
Namun harap dicatat bahwa itu adalah perpustakaan yang berbeda, yang tidak dikelola di sini, oleh karena itu masalah ini sayangnya di luar cakupan/tidak valid di sini.
@Snuffleupagus @timvandermeij Bisakah Anda membuka kembali? @types/pdfjs-dist
benar-benar tidak aktif untuk versi >= 2 dan repositori Github tidak memiliki pelacak masalah.
Instal @types/pdfjs-dist dengan:
npm install @types/pdfjs-dist --save-dev
Seperti yang disebutkan dalam https://github.com/mozilla/pdf.js/issues/10547#issuecomment -462675381, mereka sama sekali tidak berafiliasi dengan Mozilla atau proyek PDF.js.
@types/pdfjs-dist
Sekali lagi ini tidak terkait dengan https://github.com/mozilla/pdfjs-dist , tetapi kemungkinan besar Anda sebenarnya merujuk pada yang ini: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ pdfjs-dist
@types/pdfjs-dist
harus dikelola oleh mozilla/pdfjs-dist
dan/atau mozilla/pdf.js
kontributor.
Hanya kontributor ini yang mengetahui kode dan fungsinya dan dapat menulis antarmuka yang diperlukan.
Sudah ada masalah terbuka dan bahkan PR untuk ini, tetapi sejauh ini permintaan nyata untuk ini rendah dan PR belum benar-benar diperbarui. Jika menurut Anda ini sebenarnya penting, harap pertimbangkan untuk memperbarui PR yang ada (seperti #10575 yang tampaknya merupakan pendekatan yang baik karena ia mencoba untuk membuatnya dari kode itu sendiri) sehingga mereka dapat dibawa ke status yang dapat digabungkan.
Apakah pdfjs menyediakan tipe TypeScript-nya sendiri di tempat lain?
kenapa sedekat ini? Di mana jenis yang disediakan dan bagaimana kita bisa memasukkan perpustakaan ke dalam proyek TypeScript? Terima kasih
Duplikat #7909 dan itu baru saja diperbaiki kemarin.
Komentar yang paling membantu
Apakah pdfjs menyediakan tipe TypeScript-nya sendiri di tempat lain?