Pdf.js: استيراد ملف pdf.js بتنسيق

تم إنشاؤها على ١٢ فبراير ٢٠١٩  ·  8تعليقات  ·  مصدر: mozilla/pdf.js

أرفق (موصى به) أو رابط إلى ملف PDF هنا:

ترتيب:

  • مستعرض الويب ونسخته: NODE 10
  • نظام التشغيل ونسخته: LINUX / DOCKER
  • إصدار PDF.js: pdfjs-dist 2.2.2
  • امتداد متصفح: NO

خطوات إعادة إظهار المشكلة:

  1. قم بتثبيت pdfjs-dist باستخدام: npm install pdfjs-dist --save
  2. قم بتثبيت @ types / pdfjs-dist باستخدام: npm install @types/pdfjs-dist --save-dev
  3. استيراد pdfjs-dist في ملف *.ts : import { PDFJS } from 'pdfjs-dist';
  4. استخدم getDocument من PDFJS : PDFJS.getDocument('my.pdf')
  5. قم بتنفيذ الكود وانظر الخطأ: _PDFJS لم يتم تعريفه_

ما هو السلوك المتوقع؟
يعمل PDFJS على الكتابة المطبوعة

ماذا حصل؟
لا يمكن لملف PDFJS تصدير lib على النسخة المطبوعة بشكل صحيح

ارتباط إلى عارض:
لا يمكن التخلص منه

يعمل حول:
قم باستيراد PDFJS بهذه الطريقة

import { PDFJSStatic } from 'pdfjs-dist'; 
const PDFJS: PDFJSStatic = require('pdfjs-dist');

التعليق الأكثر فائدة

هل توفر ملفات pdfjs أنواع الكتابة المطبوعة الخاصة بها في مكان آخر؟

ال 8 كومينتر

2\. Install **@types/pdfjs-dist** with: `npm install @types/pdfjs-dist --save-dev`

على الأرجح ، لم يتم تحديث هذه الأنواع للتعامل مع إصدارات PDF.js الأعلى من 2.0 .
ومع ذلك ، يرجى ملاحظة أن هذه مكتبة مختلفة ، ولا يتم الاحتفاظ بها هنا ، وبالتالي فإن هذه المشكلة للأسف خارج النطاق / غير صالحة هنا.

ههههههههههههههههههههههههههههههههههههههه _ @types/pdfjs-dist متوقف تمامًا عن الإصدار> = 2 ومستودع Github لا يحتوي على أي أداة لتعقب المشكلات.

قم بتثبيت @ types / pdfjs-dist باستخدام: npm install @types/pdfjs-dist --save-dev

كما هو مذكور في https://github.com/mozilla/pdf.js/issues/10547#issuecomment -462675381 ، فهذه ليست بأي شكل من الأشكال تابعة لـ Mozilla أو مشروع PDF.js.

@types/pdfjs-dist

مرة أخرى ، لا يتعلق هذا بـ https://github.com/mozilla/pdfjs-dist ، ولكن على الأرجح أنك تشير بالفعل إلى هذه: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ pdfjs- توزيع

يجب الحفاظ على $ @types/pdfjs-dist بواسطة المساهمين mozilla/pdfjs-dist و / أو mozilla/pdf.js .

فقط هؤلاء المساهمون يعرفون الكود والوظائف ويمكنهم كتابة الواجهات المطلوبة.

توجد بالفعل مشكلات مفتوحة وحتى علاقات عامة لهذا الأمر ، ولكن الطلب الحقيقي على ذلك منخفض حتى الآن ولم يتم تحديث العلاقات العامة بالفعل. إذا كنت تعتقد أن هذا مهم في الواقع ، فالرجاء التفكير في تحديث العلاقات العامة الحالية (مثل # 10575 الذي يبدو أنه نهج جيد لأنه يحاول إنشاؤه من الكود نفسه) حتى يمكن إحضارها في حالة قابلة للدمج.

هل توفر ملفات pdfjs أنواع الكتابة المطبوعة الخاصة بها في مكان آخر؟

لماذا هذا قريب؟ أين يتم توفير الأنواع وكيف يمكننا تضمين المكتبة في مشروع مطبوع؟ شكرا لك

نسخة مكررة من # 7909 وتم إصلاح ذلك بالأمس فقط.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات