Как извлечь и показать PDF-файл, хранящийся в s3, в HTML canvas a, используя jspdf

#javascript #html #canvas #html5-canvas #jspdf

#javascript #HTML #холст #html5-canvas #jspdf

Вопрос:

Как я могу загрузить PDF-файл, хранящийся в s3, и загрузить его в canvas. итак, я могу внести в него некоторые изменения и загрузить после этого?

Я пробовал Jspdf, но, похоже, у него нет возможности использовать PDF-файл в удаленном расположении. PDFjs может загружать PDF, хранящийся в удаленном режиме, но не имеет возможности генерировать PDF из canvas

возможно ли загрузить pfd, хранящийся в s3, на canvas и сделать загружаемый только с помощью jsPDF? если нет, то как я могу это сделать?

Комментарии:

1. Можете ли вы опубликовать пример URL-адреса S3 в формате PDF? Кроме того, если ваша корзина S3 не разрешает запросы CORS, вы не сможете запросить этот PDF-файл со стороны клиента, несмотря ни на что.

2. Из-за политики моей компании мне не разрешено публиковать эти ссылки в формате PDF. CORS настроен правильно.

3. Если вы можете поместить только произвольный PDF-файл на S3 с включенным CORS, я могу опубликовать рабочий образец в ответе.

4. Я все еще получаю: Access to XMLHttpRequest at 'https://s3.amazonaws.com/....pdf' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Это может быть вашей основной проблемой в целом, кстати.

5. Вы не сможете загрузить PDF из любой удаленной службы, если у нее не включен CORS. Кроме этого, JSpdf должна быть возможность загружать PDF с любого URL просто отлично.