Вопросы с тегами [pdf]

0

голосов
2

ответ
119

Просмотры

pdf2image как читать PDF-файлы с «включить все функции» - окна

У меня есть PDF и я хотел бы, чтобы прочитать это в Python. Когда я открываю его на моей машине с помощью акробата, я получаю сообщение ниже, и когда я нажимаю на «включить все функции», файл показывает его реальное содержание. Когда я пытаюсь читать в питоне, как я мог бы достичь тех же действий, так что питон читает сам текст и не читать текст ниже «Пожалуйста, подождите ... Если это сообщение не в конечном итоге заменить соответствующие содержаниями документ, ваш зритель PDF не может быть в состоянии отображать этот тип документа. Вы можете обновить его до последней версии Adobe Reader для Windows®, Mac или Linux®, посетив http://www.adobe.com/go/reader_download . Для получения дополнительной помощи с Adobe Reader посетите http://www.adobe.com/go/acrreader. Окна является зарегистрированным товарным знаком или товарным знаком корпорации Microsoft в США и / или других странах. Mac является торговой маркой компании Apple Inc., зарегистрированной в США и других странах. Linux является зарегистрированным товарным знаком Линуса Торвальдса в США и других странах. "Мой код ниже от PIL Импорт изображений импорт pytesseract HOMEPATH = r'C: \ Users \ хххх \\» файлы = "bbbb.pdf" PDFfilename = HOMEPATH + файлы из pdf2image импорта convert_from_path страниц = convert_from_path (PDFfilename, 500) я = 1 для страницы в страницах: page.save (HOMEPATH + 'из' ул (я +) + 'JPG', 'JPEG') текст = pytesseract.image_to_string (Image.open (HOMEPATH + 'из' ул (я + ) + 'JPG')) печать (текст) я = я + 1 зарегистрированной в США и других странах. Linux является зарегистрированным товарным знаком Линуса Торвальдса в США и других странах. "Мой код ниже от PIL Импорт изображений импорт pytesseract HOMEPATH = r'C: \ Users \ хххх \\» файлы = "bbbb.pdf" PDFfilename = HOMEPATH + файлы из pdf2image импорта convert_from_path страниц = convert_from_path (PDFfilename, 500) я = 1 для страницы в страницах: page.save (HOMEPATH + 'из' ул (я +) + 'JPG', 'JPEG') текст = pytesseract.image_to_string (Image.open (HOMEPATH + 'из' ул (я + ) + 'JPG')) печать (текст) я = я + 1 зарегистрированной в США и других странах. Linux является зарегистрированным товарным знаком Линуса Торвальдса в США и других странах. "Мой код ниже от PIL Импорт изображений импорт pytesseract HOMEPATH = r'C: \ Users \ хххх \\» файлы = "bbbb.pdf" PDFfilename = HOMEPATH + файлы из pdf2image импорта convert_from_path страниц = convert_from_path (PDFfilename, 500) я = 1 для страницы в страницах: page.save (HOMEPATH + 'из' ул (я +) + 'JPG', 'JPEG') текст = pytesseract.image_to_string (Image.open (HOMEPATH + 'из' ул (я + ) + 'JPG')) печать (текст) я = я + 1
user2543622
0

голосов
0

ответ
5

Просмотры

Как конвертировать из BLOB в PDF с использованием буфера в Node.js

Я пишу на основе HTML пользовательский графический интерфейс, который будет иметь возможность загружать цитаты для сгустка в моей SQL и при извлечении его с помощью функции GET, то он должен сделать поиск по базе данных и отправки PDF. В журнале консоли я вижу, что она проецирует буфер, но я не могу отобразить его на HTML-страницу как PDF, Что аа я делаю неправильно? app.get ( '/ viewq /: q_number', функция (REQ, разреш) {connection.query ( "SELECT * FROM q_file котировки ГДЕ q_number = '" + req.params.q_number +'", функция (ERR, результат) {вар FileData = новый буфер (25000); res.set ({ 'Content-Type': 'приложение / PDF', 'вложение': 'имя_файла = data.pdf', 'Content-Length': fileData.length}) ; res.write (FileData); console.log (FileData. нанизывать()); Отправить(); }); });
wimpie smith
0

голосов
0

ответ
5

Просмотры

Как извлечь вложенную главы из PDF-документов в R (с помощью ТОС)?

Я извлечения текста из PDF-документов в R. у меня есть документы в формате PDF со встроенными оглавлений (КТВ), которые имеют много подглавы как 2.31.1.2 и т.д. Для дальнейшей обработки текста, я хочу, чтобы создать фрейм данных, где каждый суб -chapter рассматривается как вектор DF. Теперь мой вопрос: Есть ли способ, чтобы использовать встроенный TOC с помощью функции pdf_toc пакета PDFTools или функции heading_search пакета pdfsearch или вы могли бы порекомендовать мне преобразовать весь текст в большую строку, а затем попытаться разделить суб -Разделов с помощью Regex? Любая помощь высоко ценится. Пример данных: doc_id
Sophie
1

голосов
2

ответ
416

Просмотры

Как вставлять PDF в HTML-страницы?

Мне нужно вставлять файл PDF в HTML страницы для пользователей, чтобы увидеть его на каждом главном устройстве. Большинство подходов отлично работает на рабочем столе, но они начинают показывать проблемы на устройствах IPad. не PDF-файлы больше не прокручивается, если помещается внутри фрейма или вставлять тег. Я использовал следующие методы для решения проблемы: 1) Использование PDF-файл для узла и преобразующего PDF к изображениям, а затем сдвигая их в DIV. Проблема этого подхода заключается в том, что качество изображения становится деградировало и не подходят для просмотра на Web. 2) Использование pdf.js от Mozilla Это отлично работает на любом устройстве, но это делает страницу крайне медленно и не реагирует на IPad 3) С помощью Google просмотра PDF Проблема с этим подходом является то, что мне нужно сделать мои файлы PDF общедоступными, которые я надеваю» т хотят сделать из соображений безопасности. Ни один из выше методы не работают для меня. Есть ли решение доступно для встраивания PDF на странице, которая работает на IPad также. Один из моих коллег сказал мне об использовании LibreOffice (открыт офис) без головы, чтобы встроить PDF-файлы в моей странице, но я не могу найти какую-либо документацию об использовании его? Может кто-нибудь, пожалуйста, помогите? :( Заранее спасибо!
writeToBhuwan
1

голосов
2

ответ
43

Просмотры

Общее количество страниц в PDF документе

MATLAB предоставляет функцию extractFileText, которая позволяет нам читать текст из PDF-файлов, среди других форматов файлов и сохранять извлеченный текст в виде строки. Мы можем передать дополнительный аргумент этой функции для извлечения текста из отдельных страниц документа. Например, чтобы извлечь текст из страниц 3, 5 и 7 из образца exampleSonnets.pdf файла: ул = extractFileText ( "exampleSonnets.pdf", 'Страницы', [3 5 7]); Эта функция, однако, не дает способ узнать общее количество страниц, что PDF документ содержит заранее. Так что если нам случится что-то вроде: ул = extractFileText ( "exampleSonnets.pdf", 'Страницы', [99 100]); Следующая ошибка возникает: Ошибка с помощью extractFileText (строка 95) Нет страница 100 в файле. Максимальное количество страниц: 47. Предупреждение о том, что мы просили номер страницы, которая превышает фактическое общее количество страниц в документе. Это отлично. Однако, как я могу узнать общее количество страниц в PDF-документе заранее, не вызвав ошибку, так что я могу безопасно сузить свои поиски до максимального количества страниц? Есть ли функция для этой цели?
codeaviator
1

голосов
0

ответ
170

Просмотры

Как разрешить файлы в формате PDF в .htaccess?

У меня есть эти следующие коды в моем файле Htaccess, но это не позволяет PDF файл открыть, он будет перенаправлять на страницу 404. как я могу позволить PDF файлы открыть на основе моего следующего файла Htaccess. ! RewriteEngine на RewriteCond $ 1 ^ (индекс \ .php | фото | общественная | активы | загрузка | тема | Обновления | актив | моб | роботы \ .txt \ .pdf)? RewriteRule ^ (. *) $ Index.php / $ 1 [ QSA, L] Заголовок набор Cache-Control "макс-возраст = 604800, публика" Я высоко ценю вашу помощь. Поблагодарить
Jona
1

голосов
0

ответ
431

Просмотры

How to display base64 PDF string in webview?

I'm developing an android app where I have to display base64 string file into WebView but I'm getting base64 String from the server. I tried some SO answers but I'm unable to set the base64 string(pdf) into WebView. I tried below loc. String urlString = getIntent().getStringExtra("base64String"); String mimeType = getIntent().getStringExtra("MimeType"); WebSettings settings = webView.getSettings(); settings.setDefaultTextEncodingName("utf-8"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.FROYO) { String base64 = Base64.encodeToString(urlString.getBytes(), Base64.DEFAULT); webView.loadData(urlString, "text/html; charset=utf-8", "base64"); } else { String header = ""; webView.loadData(header + urlString, "text/html; chartset=UTF-8", null); } Using this code, I'm getting this type of data on WebView. Please help me, guys.
A.R.
1

голосов
0

ответ
58

Просмотры

Ошибка PDFX Compliance - OutputIntent профиль не 'PRTR'

Использование iTextSharp 5.5.0 вложит Watermark текст в PDF-документы, которые соответствуют PDF Х4. Вывод PDF при анализе с помощью Adobe Acrobat Preflight не выполняется для PDF Х4, совместимом с ниже сообщение об ошибке: OutputIntent профиль не «КВПСПЗВ» Любое предложение для исправления этой проблемы с iTextSharp будет полезно. Прикрепленный скриншот Предполетный выхода из Adobe Acrobat.
Brin33
1

голосов
0

ответ
250

Просмотры

iText7 сохранить строки таблицы вместе

Мне нужно держать 2 (особенности) строки таблицы вместе и никогда не разделить их между страницами. Конечно, SetKeepTogether не работает, потому что нет единого «контейнер», чтобы включить это на дальше. Является ли мой заказ TableRenderer мой единственный вариант?
cincura.net
1

голосов
1

ответ
286

Просмотры

Визуализация данных PDF на kibana

У меня есть ELK (Logstash, Elasticsearch, Kibana) настройки стека работать. Визуализации создаются с использованием файлов CSV, которые загружаются с помощью logstash к kibana. Но я индексированы PDF, DOC-файлы с помощью elasticsearch и возможность увидеть данные по kibana и могут искать в них. Но, мне нужно визуализировать текст в PDF и DOC форматах на kibana как наиболее употребительных слов с их счета. Кто-нибудь делал это до или есть идея? Заранее спасибо!
monty
1

голосов
1

ответ
31

Просмотры

Добавление PDF в Outook

Можете ли вы помочь мне с этим кодом, я новичок пытается решить это. Я создаю PDF файл из конкретного листа (первая страница), и я хотел бы, чтобы добавить его к электронной почте с CC-адресом. Sub zapisz () Dim ThisFile As String Dim OutApp как объект Dim OutMail как объект ThisFile = Range ( "b8"). Value & "" & Range ( "B9"). Value & "" & Range ( "g8"). Value & "" & Range ( "h8") Значение ActiveWorkbook.ExportAsFixedFormat Тип:. = xlTypePDF, FileName: = _ ThisFile, Качество: = _ xlQualityStandard, IncludeDocProperties: = False, IgnorePrintAreas: = False, _ С: = 1 To: = 1, OpenAfterPublish: = False Набор OutApp = CreateObject ( "Outlook.Application") Set OutMail = OutApp.CreateItem (0) С OutMail .to = "" .CC = "[email protected]" .BCC = "" .Subject = "OFERTA ххх" .Body = "Szanowni Państwo, ш załączniku przesyłam ofertę." не .Attachments.Add (ThisFile & "*" и ".pdf") .Display End With On Error GoTo 0 Set OutMail = Nothing Set OutApp = Ничто с применением .ScreenUpdating = True .EnableEvents = True End With End Sub`
Ada
1

голосов
0

ответ
373

Просмотры

Почему содержание моего IFRAME не отображается в хроме, но отображения на Internet Explorer

Im пытается отобразить содержимое в IFRAME в Google Chrome, но показывает мне ошибку. Но когда я открываю его в Internet Explorer отображается правильно. Кстати файл в формате PDF. Я проверил консоль Google, он показывает: Неожиданный ответ сервера 0 Брус retriview файл PDF
Roger Ruiz
1

голосов
0

ответ
113

Просмотры

Получить текст поля данных из PDF

Я ищу способ, чтобы иметь возможность извлекать текстовые поля из PDF. Я прошел через много много постов на здесь и на других сайтах с относительно извлечения этой информации, но многие из них имеют около 5 лет или даже старше, так смотрел, если есть что-то более современное? У меня есть форма, что мы посылаем наших клиентов, чтобы они могли заполнить гарантийные претензии. Это PDF документ с полями, которые они могут заполнить в, сохранить форму и отправить его в гарантийный отдел. Гарантийный отдел вручную принять эту форму и ввести его на нашей системе интранет. Я хотел бы автоматизировать этот процесс, так что они могут загрузить по электронной почте в формате PDF и он будет заполнять базу данных быстро, вместо того, кто-то вручную ключа в информации, довольно часто с ошибками! Это должен быть доступен в PHP.
Wilkesy
1

голосов
0

ответ
341

Просмотры

Python Шифрование PDF Простой метод AES 256

Я использовал этот метод для шифрования PDF-файл с AES 128: импорт PyPDF2 pdffile = открытый (г "input.pdf", "гь") pdfReader = PyPDF2.PdfFileReader (pdffile) PDFWriter = PyPDF2.PdfFileWriter () для pageNum в диапазоне (pdfReader.numPages): pdfWriter.addPage (pdfReader.getPage (pageNum)) pdfWriter.encrypt ( 'пароль') resultPDF = открыт (г "output.pdf", "термометр") pdfWriter.write (resultPDF) resultPDF.close ( ) ... но есть так же, простой способ использовать AES 256? Заранее спасибо!
Dance Party2
1

голосов
0

ответ
58

Просмотры

Android: Как просмотреть PDF актив с помощью Google Drive?

Так в Android приложении, я получил ContentProvider обеспечивая активы от моего приложения - и это работает очень хорошо с ACTION_SEND, чтобы отправить PDF-файлы в Google Drive. И в другом месте я просмотр PDF URIs с Google Drive с помощью различного ACTION_VIEW Intent - в том числе «содержание» URI, из в FileProvider. Но когда я пытаюсь использовать Google Drive для просмотра те же идентификаторы URI PDF активов я могу успешно «отправить», Google Driven выдает ошибку о «неверно», хотя все выглядит просто отлично в отладчике. (И, да, я добавляю Intent.FLAG_GRANT_READ_URI_PERMISSION.) Есть известная проблема с Google Drive в связи с этим? Или есть что-то особенное для использования ACTION_VIEW с активами через ContentProvider - по сравнению с другим содержательным URIs или ACTION_SEND?
user6519354
1

голосов
1

ответ
260

Просмотры

Как заменить текст HTML для преобразования в PDF? Джава

Я хочу, чтобы изменить HTML-файл для преобразования этого в формат PDF. В настоящее время я конвертировать HTML файл в формате PDF с использованием «ITextRenderer». В настоящее время: OutputStream из = новый FileOutputStream (htmlFileOutPutPath); // Летающие блюдца ITextRenderer визуализатор = новый ITextRenderer (); renderer.setDocument (htmlFilePath); renderer.layout (); renderer.createPDF (уходит); out.close (); // Этот успех !! HTML файл PDF генерируется! 1-, но чуть позже у меня есть необходимость вносить изменения в файл HTML перед генерацией его как PDF, для этого я думаю, что содержание экстракта HTML-файл и преобразовать в строку, а затем я заменить текст на строки HTML: общественная Строка htmlFileToString () бросает IOException { StringBuilder contentBuilder = новый StringBuilder (); Строка путь = "C: /Users/User1/Desktop/to_pdf_replace.html"; BufferedReader в = новый BufferedReader (новый FileReader (путь)); Строка ул; в то время как ((ул = in.readLine ())! = NULL) {contentBuilder.append (ул); } In.close (); Содержание: String = contentBuilder.toString (); возвращать содержание; } 2- Затем Заменить тег в строке из HTML PUBLIC Строки replaceHTMLcontent (Строка strSource) {имя String = "Ана"; Строка возраст = "23"; Строка HTML = strSource; strSource = strSource.replace ( "## Название ##", название); strSource = strSource.replace ( "## Возраст ##", возраст); // ## ## -> мои HTML пользовательские теги для замены возврата strSource; } MAIN:. Государственной статической силы основных (String [] арг) {Строка stringFromHtml = новый DocumentBLL () htmlFileToString (); Строка stringFromHtmlReplaced = новый DocumentBLL (). replaceHTMLcontent (stringFromHtml); } Но теперь я не знаю, как заменить новую строку со старой HTML строкой HTML-файл
Alonso Contreras
1

голосов
0

ответ
15

Просмотры

RMD добавить Экстерн .pdf-страницу HTML отчета

Можно ли включать конкретную страницу в формате .pdf на HTML-уценки отчет? Это работает, очевидно, но только если RMD-отчет визуализируется в .pdf \ includegraphics [страница = 2] {my.pdf} Для HTML-отчета, ничего не входит. ! [My.plot.description] (my.pdf) включает в себя весь PDF в качестве одного, прокручивать PDF внутри HTML-отчета.
groebsgr
1

голосов
0

ответ
407

Просмотры

Как установить новый другой шрифт при преобразовании HTML в PDF с помощью ITEXTRenderer

Я пытаюсь преобразовать HTML в PDF. В HTML у меня есть некоторые символы, которые не отображаются в PDF документе. При отладке я обнаружил, что - или - символ не доступен ни в одном из шрифтов по умолчанию, доступных в библиотеке IText. Мой HTML оленьей кожи имеет Arial Unicode MS в своем семействе шрифтов, и из-за того, что даже если я добавлю, что шрифт моего IText визуализатора оно не work.So я пытаюсь выяснить, при создании PDF-мы можем сделать это с помощью шрифта, не упоминается в HTML? Пример HTML: Пример HTML Пожалуйста, позвоните по этому номеру в случае возникновения чрезвычайной ситуации, 123-456-7890. Java код: @Component общественного класса PDFConverter {@Autowired частный Tidy аккуратным; @Autowired личного ITextRenderer визуализатора; @Autowired личное Gson gson; Строка pdfBox общественности (байт [] байт) {байт [] outDoc = NULL; Строка PDF = NULL; попробуйте {ByteArrayOutputStream OutputStream = новый ByteArrayOutputStream (); Строка HTML = новый String (байт); Строка = toXHTML XHTML (HTML); InputStream это = новый ByteArrayInputStream (xhtml.getBytes ( "UTF-8")); ITextFontResolver распознаватель = renderer.getFontResolver (); Документ док = tidy.parseDOM (есть, NULL); renderer.setDocument (док, NULL); resolver.addFont ( "* FilePath * / ARIALUNI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); renderer.layout (); renderer.createPDF (OutputStream); outDoc = outputStream.toByteArray (); . PDF = Base64.getEncoder () encodeToString (outDoc); renderer.finishPDF (); outputStream.flush (); outputStream.close (); } Задвижка (DocumentException | IOException е) {е. printStackTrace (); } Return PDF; } Частная Строка toXHTML (строка HTML) {Окончательный org.jsoup.nodes.Document документ = org.jsoup.Jsoup.parse (HTML, "UTF-8"); . Document.outputSettings () синтаксис (org.jsoup.nodes.Document.OutputSettings.Syntax.xml); . Document.outputSettings () prettyPrint (ложь); document.outputSettings () кодировка ( "ASCII"). . Document.outputSettings () escapeMode (EscapeMode.xhtml); вернуть document.html (); }} OutputSettings () escapeMode (EscapeMode.xhtml).; вернуть document.html (); }} OutputSettings () escapeMode (EscapeMode.xhtml).; вернуть document.html (); }}
DarkKnight1010
1

голосов
0

ответ
154

Просмотры

Using CreateFile to send PDF direct to a printer ignores bold fonts

Пожалуйста, имейте в виду, что этот код работает в модуле ISAPI, и мы предпочли бы не возиться с изменением, которое пользователь журналы приложений в качестве, так что обычный способ использования классов принтеров, вероятно, будет вариант нет. У меня есть следующий код: процедура WriteFileToPrinter (константный APrinterURL, AFilename: String); вар LHandle, LWritten: Cardinal; LFileStream: TStream; LMemoryStream: TMemoryStream; начинают LHandle: = CreateFile (PChar (APrinterURL), GENERIC_WRITE, 0, ноль, OPEN_ALWAYS, FILE_FLAG_WRITE_THROUGH, 0); если LHandle> 0, то попробуйте LFileStream: = TFileStream.Create (AFilename, fmOpenRead или fmShareDenyNone); попробуйте LMemoryStream: = TMemoryStream.Create; попробуйте LFileStream.Position: = 0; LMemoryStream.CopyFrom (LFileStream, LFileStream.Size); WriteFile (LHandle, LMemoryStream.Memory ^, LMemoryStream.Size, LWritten, ноль); наконец LMemoryStream.Free; конец; наконец LFileStream.Free; конец; наконец, CloseHandle (LHandle); конец; конец; Который успешно отправляет файл на принтер, и в то время как не все принтеры протестировали поддержку этого, есть одна разница на принтере, который делает: файл является PDF, и все смелые шрифты игнорируются. Я проверил, что на самом деле имеет PDF смелые шрифты в нем, и печать на том же принтере с помощью Acrobat Reader отпечатков, как и ожидалось. Принтер в вопросе является Brother MFC-9330CDW. Может быть, это только этот конкретный принтер, имеющий этот вопрос, но я думал, что я хотел бы спросить в случае, если это происходит с другими принтерами, и есть ли может быть альтернативным методом. наконец LFileStream.Free; конец; наконец, CloseHandle (LHandle); конец; конец; Который успешно отправляет файл на принтер, и в то время как не все принтеры протестировали поддержку этого, есть одна разница на принтере, который делает: файл является PDF, и все смелые шрифты игнорируются. Я проверил, что на самом деле имеет PDF смелые шрифты в нем, и печать на том же принтере с помощью Acrobat Reader отпечатков, как и ожидалось. Принтер в вопросе является Brother MFC-9330CDW. Может быть, это только этот конкретный принтер, имеющий этот вопрос, но я думал, что я хотел бы спросить в случае, если это происходит с другими принтерами, и есть ли может быть альтернативным методом. наконец LFileStream.Free; конец; наконец, CloseHandle (LHandle); конец; конец; Который успешно отправляет файл на принтер, и в то время как не все принтеры протестировали поддержку этого, есть одна разница на принтере, который делает: файл является PDF, и все смелые шрифты игнорируются. Я проверил, что на самом деле имеет PDF смелые шрифты в нем, и печать на том же принтере с помощью Acrobat Reader отпечатков, как и ожидалось. Принтер в вопросе является Brother MFC-9330CDW. Может быть, это только этот конкретный принтер, имеющий этот вопрос, но я думал, что я хотел бы спросить в случае, если это происходит с другими принтерами, и есть ли может быть альтернативным методом. и в то время как не все принтеры протестировали поддержку этого, есть одна разница на принтере, который делает: файл является PDF, и все смелые шрифты игнорируются. Я проверил, что на самом деле имеет PDF смелые шрифты в нем, и печать на том же принтере с помощью Acrobat Reader отпечатков, как и ожидалось. Принтер в вопросе является Brother MFC-9330CDW. Может быть, это только этот конкретный принтер, имеющий этот вопрос, но я думал, что я хотел бы спросить в случае, если это происходит с другими принтерами, и есть ли может быть альтернативным методом. и в то время как не все принтеры протестировали поддержку этого, есть одна разница на принтере, который делает: файл является PDF, и все смелые шрифты игнорируются. Я проверил, что на самом деле имеет PDF смелые шрифты в нем, и печать на том же принтере с помощью Acrobat Reader отпечатков, как и ожидалось. Принтер в вопросе является Brother MFC-9330CDW. Может быть, это только этот конкретный принтер, имеющий этот вопрос, но я думал, что я хотел бы спросить в случае, если это происходит с другими принтерами, и есть ли может быть альтернативным методом.
Dave Nottage
1

голосов
1

ответ
1.5k

Просмотры

Неперехваченные ReferenceError: PDFJS не определен при инициализации pdf.js

Я пытаюсь установить pdf.js в CMS рода, где наружный скелет страницы построен для меня, в том числе ссылки на JQuery (который до сих пор версия 1.10.2). Я попытался добавить эти две строки: И выполнив команду: PDFJS.getDocument ( «/ LOC / testpdf.pdf»); Но они возвращают эту ошибку: VM485: 14 неперехваченного ReferenceError: PDFJS не определены Eval (Eval в (jquery.js v = 910,1: 4),: 14: 1) в Eval () при jquery.js v = 910,1? : 4 в Function.globalEval (jquery.js v = 910,1: 4) в init.domManip (jquery.js v = 910,1: 5) в init.append (jquery.js v = 910,1: 5) при инициализации. (Jquery.js v = 910,1: 5) в Function.access (jquery.js v = 910,1: 4) в init.html (jquery.js v = 910,1:? 5) Я шел вокруг в течение нескольких часы, пытаясь выяснить, что случилось. У меня инициализирован правильно или мы думаем это» ы, связанные с устаревшей версии JQuery? Спасибо
Andy Kaufman
1

голосов
0

ответ
225

Просмотры

Скачать PDF-файл в каталоге кэша не работает в скор

импорт класс UIKit MOViewController: UIViewController, UIDocumentInteractionControllerDelegate {// моя переменная вар documentController: UIDocumentInteractionController = UIDocumentInteractionController () переопределение функ viewDidLoad () {super.viewDidLoad () // мой PDF файл downloadFileForfileObject (URL: «https: //d0.awsstatic. ком / Официальные документы / KMS-Cryptographic-Details.pdf ")} переопределение функ viewWillAppear (_ анимированный: Bool) {super.viewWillAppear (анимированный)} // загрузить файл функции FUNC downloadFileForfileObject (URL: String) {// загрузка PDF файла asynchronosly пусть documentURL = NSURL (строка: URL) пусть documentsURLPath = FileManager.default.urls (для: .cachesDirectory в: .userDomainMask) .first! а NSURL пусть FileExtension = ((documentURL! .pathComponents) ?. последняя)! в качестве строки запроса позволяет: URLRequest = URLRequest (URL: documentURL! в URL, cachePolicy: NSURLRequest.CachePolicy.returnCacheDataElseLoad, timeoutInterval: 60) пусть fileURLPath = documentsURLPath.appendingPathComponent ( "\ (FileExtension)") пусть sessionConfig = URLSessionConfiguration.default пусть сессионный = URLSession (конфигурация: sessionConfig, делегат: ноль, delegateQueue: ноль) пусть задача = session.dataTask (с: запроса) {(данные, ответ, ошибка), если (ошибка == ноль) {// Успех идти, чтобы открыть URL-адрес self.openSelectedDocumentFromURL (documentURLString: fileURLPath .path)} еще {печать (ошибка .localizedDescription?)}} task.resume ()} функ openSelectedDocumentFromURL (documentURLString: String) {пусть documentURL: NSURL = NSURL (fileURLWithPath:
GTeckHan Goh
1

голосов
0

ответ
182

Просмотры

Печать PDF из JavaScript в IE11

Есть ли надежный способ печати многостраничного PDF из JavaScript в IE11 (желательно без Acrobat Reader установлен)? Я вижу, что это довольно легко сделать в Chrome, но я не смог найти работающее решение для IE. Все решения с внедренными и объектные теги не работают больше.
Alex K
1

голосов
1

ответ
2k

Просмотры

Merging Many PDFs into One PDF

Я пытаюсь объединить 4 PDF документов в один PDF документ, но я получаю ошибку типа, которая гласит, что я не могу преобразовать «список» объект ул неявно. Как я могу решить эту проблему, и код, который я попытался ниже объединить все мои файлы PDF в один? # Скрипт для создания отчета в формате PDF, содержащий все файлы PDF из PyPDF2 импорта PdfFileMerger импорта зева путь = «H: \ колледж Четвертый год \ Разработка проекта \ последний год проекта 2018 \ судебно-медицинской экспертизы» pdf_files = [ «Call Log Data Report.pdf»,» Canonical Адрес Report.pdf Data», 'Report.pdf Sim Card Data', 'SMS Report.pdf Data'] = слияние PdfFileMerger () для файлов в pdf_files: merger.append (путь + pdf_files), если не os.path.exists (путь + 'Полный Report.pdf'): merger.write (путь + 'Полное Report.pdf') слияние.
GreenCoder90
1

голосов
0

ответ
132

Просмотры

Как я могу печатать PDF-файл таблицы надлежащим образом с помощью HTML CSS PHP

поэтому им пытаются напечатать PDF со столом внутри что-то вроде счета-фактуры с помощью HTML / CSS и им призывающих данные, используя Laravel PHP. так что я пытаюсь достичь, как в этом, но до сих пор, что я могу сделать, это так, как вы можете видеть в таблице не отображается, где она должна быть, но вместо того, чтобы пропустить всю первую страницу и начать на следующей странице. мне это нужно напечатать на первой странице. Как я могу это сделать? мой код, как показано ниже * {маржинальной: 0; обивка: 0; семейство шрифтов: «Мул» важно;! } HTML {семейство шрифтов: 'Мули' важно;! обивка: 0; } {Тело обивка: 20px; цвет фона: #fff; } {Заголовок ширина: 100%; граница дна: 1px твердый # 1f1f1f; Положение: фиксированный; высота: 80px; обивка: 20px 20px 0px; край дно: 0px; } Заголовка .Address {ширина: 50%; Дисплей: встроенный блок; вертикально-Align: средний; } Заголовка .Address р {цвет: # 6a6a6a; Размер шрифта: 12px; Маржа: 0px; обивка: 0px; обивка-топ: 20px; } {Header .logo ширина: 49%; Дисплей: встроенный блок; вертикальные выравнивания: сверху; } Заголовка .logo IMG {обивка-топ: 10px; плавать: право; высота: 50%; } .Pagenum: перед тем {Содержание: счетчик (страница); } {Сноска положение: фиксированный; внизу: 80px; } Сноска р {выравнивания текста: справа; обивка: 15px; цвет: # 6a6a6a; Размер шрифта: 10px; } {.details рентабельность-топ: 100px; край дно: 10px; Размер шрифта: 12px; цвет: # 1f1f1f; } .New сечение {рентабельность-топ: 10px; край дно: 10px; Размер шрифта: 12px; цвет: # 1f1f1f; } .New сечение .title {начертание шрифта: 500; текст-преобразования: заглавные буквы; Запас-топ: 20px; обивка: 8px 10px 10px 20px; цвет фона: # 5b5b5b; цвет: #fff; } .new сечения .details {рентабельность-топ: 10px; } Таблица {ширина: 100%; } Таблица THEAD тр е {обивка: 15px; Размер шрифта: 14px; начертание шрифта: светлее; } Таблица THEAD тр-й: последний-ребенка {выравнивания текста: справа; } Таблица {тр тд обивка: 15px; вертикальные выравнивания: сверху; границы сверху: 1px твердых # b9b9b9; } Таблица тр тд: последний ребенок {выравнивания текста: справа; } Таблица тр: последний ребенок тд {граница дно: 1px твердых # b9b9b9; } Таблица тр тд. получение-изображения {ширина: 100%; высота: 150px; фон положение: центр-центр; фон-размер: крышка; фон-повторить: не повторять; } Таблица tr.detail-секции тд {граница: нет; обивка-топ: 8px; обивка-дно: 8px; } Таблица THEAD тр е {обивка-топ: 120px; } Отчет о расходах по состоянию {{дата ( 'YMD: Его')}} {{nl2br ($ Компани> company_address)}} {{- Digi Телекоммуникации Sdn Bhd Лот 10, Jalan Delima 1/1 40000 Shah Alam, Селангор , ) Дата счета @else Опубликовано Дата Invoice Пересмотрены Дата @endif Расходы Тип GST Сумма ({{$ валюта}}) Итого ({{$ валюта}}) @foreach ($ расходы как $ счет) {{$ expense-> ref_no }} @if ($ dateFilter == 'invoice_date') {{$ expense-> submitted_at? $ Expense-> submitted_at: ''}} @elseif ($ dateFilter == ' submitted_at ') {{$ expense-> invoice_date? $ Expense-> invoice_date-> формат ( 'йМ-Y'): ''}} {{@else $ expense-> submitted_at? $ Expense-> submitted_at: ''}} {{$ expense-> invoice_date? $ Expense-> invoice_date-> формат ( 'йМ-Y'): ''}} {{$ expense-> approver-> последняя () -> pivot-> updated_at-> Формат ( 'йМ-Y')}} @endif {{$ expense-> заголовок}} {{- {{$ expense-> user-> имя}} -}}. {{number_format ($ expense-> GST, 2, ''
Rajveer Singh
1

голосов
0

ответ
512

Просмотры

Преобразование PDF из RGB в CMYK с Ghostscript

Я использую следующую команду для преобразования цветового профиля в PDF из RGB в CMYK: гс -dSAFER \ -dBATCH \ -dNOPAUSE \ -dNOCACHE \ -dPDFX \ -sDEVICE = pdfwrite -sColorConversionStrategy = CMYK -sOutputFile = cmyk.pdf rgb.pdf ПРВ теста для демонстрационных целей, чтобы проверить поддержку того, что мне нужно. На моей локальной машине скрипт производит это как результат:. Но когда я пытаюсь преобразовать это внутри контейнера Докер тот же сценарий производит это: Dockerfile: ОТ убунту RUN APT-получить установку -y ghostscript`
Calvin Gerling
1

голосов
0

ответ
584

Просмотры

Отправить документ в формате PDF с помощью Gmail с помощью VBA

Я пытаюсь отправить документ в формате PDF через Gmail с помощью VBA. Этот код отправляет письмо с PDF прилагается. Когда я открываю прилагаемый PDF, я вижу пустую страницу. Я могу увидеть размер PDF является правильным, 357kb. Когда я вручную прикрепить документ в формате PDF в Gmail можно увидеть, что находится внутри (а не пустая страница). Когда я прикрепить файл вручную, он занимает 5 секунд. С кодом VBA, электронная почта отправляется автоматически, что может быть причиной, почему у меня есть пустые страницы. (Gmail не имеет достаточно времени, чтобы обработать документ, я думаю). Я хотел бы использовать Gmail или потенциально Windows Mail. Dim Почта В Новое сообщение Dim Config As Configuration Set Config = Mail.Configuration Config (cdoSendUsingMethod) = cdoSendUsingPort Config (cdoSMTPServer) = "smtp.gmail.com"
pchiknagi
1

голосов
1

ответ
109

Просмотры

Как конвертировать (график Холст) либо (диаграммы, или System.Drawing.Image, или потока, или [] байт), где я могу использовать его в C # для создания PDF

У меня есть этот график, который будет печатать количество посетителей в час в указанном году, и это функция, которая вынет данные за указанный год из базы данных, и я буду держать их в скрытом поле оси Х и Y-оси, чтобы привлечь гистограмма с большим разрешением, и пользователь может взаимодействовать с ним общественности BOOL шкальный (строка валь) {BOOL существует = ложь; DataTable, дт = новый DataTable (); // Строка запроса = string.Format ( "выберите to_char (datetime_in, 'HH24: MM') в час, граф (*) от посещений, где to_char (datetime_in, 'YYYY') = '" + вал + "' группы по to_char (datetime_in, 'HH24: ММ') упорядочить по to_char (datetime_in, 'HH24: ММ') "); Строка запроса = «»; если (db.dbType == "MySQL" ) {Запроса = String.Format ( "Выберите DATE_FORMAT (datetime_in, '% Н') в виде часов, отсчет (*) в качестве визитов посещений, где DATE_FORMAT (datetime_in, '% Y') = '" + вал + "группа по DATE_FORMAT (datetime_in, '% Н') упорядочить по DATE_FORMAT (datetime_in, '% H') "); Debug.WriteLine ( "столбиковых запрос:" + запрос); MySqlCommand CMD = новый MySqlCommand (запрос); Строка CONSTR = mysqlConnectionString; MySqlConnection CON = новый MySqlConnection (CONSTR); con.Open (); MySqlDataAdapter SDA = новый MySqlDataAdapter (); cmd.CommandType = CommandType.Text; cmd.Connection = кон; sda.SelectCommand = CMD; sda.Fill (дт); con.Close (); } Еще {запрос = string.Format ( "Выбрать TO_CHAR (datetime_in, 'HH24') в час, граф (*) от посещений где to_char (datetime_in, 'YYYY') = '" + вал + "' группы по TO_CHAR (datetime_in , 'HH24') упорядочить по TO_CHAR (datetime_in, 'HH24') "); Debug.WriteLine ( "столбиковых запрос:" + запрос); OracleCommand CMD = новый OracleCommand (запрос); Строка CONSTR = ConnectionString; OracleConnection CON = новый OracleConnection (CONSTR); con.Open (); OracleDataAdapter SDA = новый OracleDataAdapter (); cmd.CommandType = CommandType.Text; cmd.Connection = кон; sda.SelectCommand = CMD; sda.Fill (дт); con.Close (); } Строка YAxis = ""; Строка Xaxis = ""; DataView vieww = новый DataView (дт); Еогеасп (DataRowView roww в vieww) {существует = истина; Xaxis + = roww [ "ч"] + ""; YAxis + = roww [ "посещения"] + ""; } Hdn_Yaxis.Value = YAxis; hdn_Xaxis.Value = Xaxis; возвращение существует; } После того, как я взять ось х и ось у в скрытом поле я буду рисовать их на странице с помощью Canvas элемента и я буду использовать этот сценарий, чтобы сделать гистограмму с помощью оси Х и осей Y скрытых полей Var Bar_yAxis = документ .getElementById ( '') значение. вар Bar_xAxis = document.getElementById ( '') значение. // предупреждение ( "Y =" + YAxis + "X =" + Xaxis); Bar_yAxis = Bar_yAxis.substring (0, Bar_yAxis.length - 1); Bar_xAxis = Bar_xAxis.substring (0, Bar_xAxis.length - 1); вар Bar_arrayx = Bar_xAxis.split ( ''); . Вар Bar_arrayY = Bar_yAxis.split ( '') отображение (функция (пункт) {вернуть ParseInt (пункт, 10);}); вар CTX = document.getElementById ( "canvas_barchart"); вар myBarChart = новый график (CTX, {типа: 'бара', данные: {метка: Bar_arrayx, наборы данные: [{заполнение: верно, FillColor: "RGBA (255, 153, 29, 0,8)", lineTension: 0,1, BackgroundColor: "RGBA (255, 153, 29, 0,8)", BorderColor: "RGBA (255, 153, 29,1)", borderCapStyle: 'встык', borderDash: [], borderDashOffset: 0, функция () {возвращают нуль; // 'EVMS'; }, BeforeLabel: функция (tooltipItem, данные) {возвращение нуль; // 'Date' + ':' + tooltipItem.xLabel; }, Метка: функция (tooltipItem, данные) {возвращение нуль; }, AfterLabel: функция (tooltipItem, данные) {если (ParseInt (tooltipItem.yLabel) == 1) возвращают tooltipItem.yLabel + "часов"; еще вернуться tooltipItem.yLabel + «часов»; }}}}}); Теперь я должен напечатать диаграмму в формате PDF с помощью этой функции: с помощью (MemoryStream Stream1 = новый MemoryStream ()) {Пункт p2 = новый пункт (новый Chunk (новый iTextSharp.text.pdf. draw.LineSeparator (0.0f, 100.0f, iTextSharp.text.Color.BLACK, Element.ALIGN_LEFT, 1))); pdfDoc.Add (р2); pdfDoc.Add (новая фраза ( "\ п")); pdfDoc.Add (новая фраза ( "\ п")); PieChart.SaveImage (Stream1, ChartImageFormat.Png); iTextSharp.text.Image chartImage1 = iTextSharp.text.Image.GetInstance (stream1.GetBuffer ()); chartImage1.ScalePercent (75F); chartImage1.SpacingBefore = 100f; chartImage1.SpacingAfter = 110f; pdfDoc.Add (chartImage1); pdfDoc.Add (новая фраза ( "\ п")); // pdfDoc.Add (новая фраза ( "\ п")); pdfDoc.Add (новая фраза ( "\ п")); // байт [] bytes1 = stream.ToArray (); } Теперь у меня есть 3 вариант пинты диаграммы в формат PDF:
ahmed_khudhair
1

голосов
0

ответ
67

Просмотры

Структура макета страницы с несколькими элементами управления asp.net диаграммы в iTextSharp

У меня есть несколько диаграммы создается динамически и присоединение к PDF. В настоящее время печати один на одной линии. Я хочу, чтобы достичь чего-то вроде этого. , Я хочу, чтобы создать контейнер с каким-то фоном и добавить столбцы, как контейнер в ней. байты [] GetBarChartImage (PARAMS INT [] баллы) {использование (вар поток = новый MemoryStream ()) {использование (вар диаграмма = новый график ()) {chart.Width = 200; chart.Height = 200; chart.ChartAreas.Add (новый ChartArea ()); = Новая серия серия S (); s.ChartType = SeriesChartType.Column; для (INT I = 0; г <points.Length; ++ я) {s.Points.AddXY (точки [I], точки [I]); } Chart.Series.Add (ы); chart.SaveImage (поток, ChartImageFormat.Png); } Вернуть stream.ToArray (); }} И добавление диаграмм в формате PDF, как этот pdfDoc.Add (iTextSharp.text.Image.GetInstance (GetBarChartImage (3, 5, 7))); pdfDoc.Add (iTextSharp.text.Image.GetInstance (GetBarChartImage (2, 4, 6, 8))); Как создать этот тип макета. Нужна помощь
Ghazanfar Khan
1

голосов
0

ответ
477

Просмотры

Почему PDF не открывается в плавающем фрейме в Chrome при переключении в режим мобильного устройства

Это показывает PDF, когда мы открываем его в браузере. Но когда я включаю его на мобильное зрение, он не работает. Шаги: Открыть Chrome Проверьте окно. Нажмите значок «Переключить панель инструментов Device» в верхнем меню на панели инструментов окна инспектировать. Теперь мы все еще можем увидеть PDF в мобильном режиме. После того, как мы обновляем его, мы не можем БОЛЬШЕ SEE PDF. Зачем ? Мне нужно IFrame Ф и показать его в мобильном приложении в вебе-просмотре. Можно или нет?
Arun Kandregula
1

голосов
0

ответ
1.3k

Просмотры

Загрузка PDF из данных Base64 с помощью реакции, PDF-JS

В настоящее время я пытаюсь загрузить PDF с помощью base64 данных с этого Реагировать компонента среагировать-PDF-JS. Сейчас я ПОЛУЧАТЬ в PDFDocument: поток должен иметь ошибку в данной при попытке загрузить PDF следующим образом: Я имел успех загрузку PDF на страницу, используя этот Реагировать компонент реагировать-PDF, но библиотека не имеет возможность осуществлять разбиение на страницы. Код, который работал на эту componenet следующим образом: Я надеялся, что кто-то сможет помочь мне понять, как загрузить файл с помощью base64, используя среагировать-PDF-JS, или мне точку в направлении реализации пагинации с реагирующим PDF?
terrabl
1

голосов
1

ответ
124

Просмотры

Как поместить изображения рядом друг с другом в формате PDF с использованием MigraDoc (C #)

У меня есть ячейки таблицы, где я хочу поставить два изображения рядом друг с другом. Не похоже, чтобы получить это право. вар ImageIndex = 0; Еогеасп (вар файла в FileNames) {вар изображения = новое изображение (имя_файла) {WrapFormat = {DistanceTop = 10, DistanceRight = 10, DistanceLeft = ImageIndex * IMAGESIZE}, ширина = IMAGESIZE, высота = IMAGESIZE}; row.Cells [0] .Add (изображение); ImageIndex ++; } образцы MigraDoc объявление, используя RelativeHorizontal / RelativeVertical, однако я не могу понять, каким образом. Есть только примеры с изображением и текстом, а не, например, с 2-х изображений.
LIvanov
1

голосов
1

ответ
66

Просмотры

Количество слов PDF файлов при ходьбе каталог

Привет Stackoverflow сообщество! Я пытаюсь создать программу на Python, который будет ходить каталог (и все подкаталоги) и сделать накопленное количество слов об общей сумме всех файлов .html, .txt и .pdf. При чтении файла в формате .pdf это требует немного что-то экстра (PdfFileReader) для разбора файла. При разборе .pdf файлов я получаю следующее сообщение об ошибке и программа останавливается: AttributeError: объект «PdfFileReader» не имеет атрибута «StartsWith» Когда не разборе .pdf файлы полностью проблему успешно. КОД # / USR / бен / питон импорт повторно импорта OS импорт SYS импорт os.path импорт fnmatch импорт коллекции из PyPDF2 импорта PdfFileReader игнорирующих = [] Защитой экстракта (FILE_PATH, счетчик): слова = re.findall ( '\ ш +', открытый (путь_к_файл) .read (). ниже ()) counter.update ([х для й в словах, если й не игнорировать и LEN (х)> содержание), счетчик) проходит еще: экстракт (путь, счетчик) печати (counter.most_common (50)) поиск (sys.argv [1]) Полная ошибка Traceback (самый последний вызов последнего): строка файла 50, в поисках ( sys.argv [1]) линии Файл 36, в поисках экстракта (os.path.join (корень, читатель), счетчик) линии Файл 68, в присоединиться, если b.startswith ( '/'): AttributeError: объект '' PdfFileReader не имеет атрибута «StartsWith» Вероятно происходит сбой при вызове функции экстракта с файлом .pdf. Любая помощь / руководство было бы весьма признателен! Ожидаемые результаты (работы ж / выход файлы в формате .pdf) [( 'кибер', 5101), ( '2016', 5095), ( 'дата', 4912), ( 'угроза', 4343)] ARGV [1]) Полная ошибка Traceback (самый последний вызов последнего): строка файла 50, в поисках (sys.argv [1]) строка файла 36, в поисках экстракта (os.path.join (корень, читатель), счетчик ) файл линии 68, в присоединиться, если b.startswith ( «/»): AttributeError: объект «PdfFileReader» не имеет атрибута «StartsWith» оказывается, происходит сбой при вызове функции экстракта с файлом .pdf. Любая помощь / руководство было бы весьма признателен! Ожидаемые результаты (работы ж / выход файлы в формате .pdf) [( 'кибер', 5101), ( '2016', 5095), ( 'дата', 4912), ( 'угроза', 4343)] ARGV [1]) Полная ошибка Traceback (самый последний вызов последнего): строка файла 50, в поисках (sys.argv [1]) строка файла 36, в поисках экстракта (os.path.join (корень, читатель), счетчик ) файл линии 68, в присоединиться, если b.startswith ( «/»): AttributeError: объект «PdfFileReader» не имеет атрибута «StartsWith» оказывается, происходит сбой при вызове функции экстракта с файлом .pdf. Любая помощь / руководство было бы весьма признателен! Ожидаемые результаты (работы ж / выход файлы в формате .pdf) [( 'кибер', 5101), ( '2016', 5095), ( 'дата', 4912), ( 'угроза', 4343)] объект не имеет атрибута «StartsWith» Вероятно происходит сбой при вызове функции экстракта с файлом .pdf. Любая помощь / руководство было бы весьма признателен! Ожидаемые результаты (работы ж / выход файлы в формате .pdf) [( 'кибер', 5101), ( '2016', 5095), ( 'дата', 4912), ( 'угроза', 4343)] объект не имеет атрибута «StartsWith» Вероятно происходит сбой при вызове функции экстракта с файлом .pdf. Любая помощь / руководство было бы весьма признателен! Ожидаемые результаты (работы ж / выход файлы в формате .pdf) [( 'кибер', 5101), ( '2016', 5095), ( 'дата', 4912), ( 'угроза', 4343)]
MosaixSolutions
1

голосов
0

ответ
42

Просмотры

Foxit PDF SDK - Как эффективно методы обновления расширения пользовательского интерфейса

Я работаю на Foxit PDF SDK, реализованного в нашем приложении. Любой, кто использовал его знает, что у них есть библиотека UiExtension которая предоставляет нам функциональность PDF из его основных библиотек. Теперь, если мы должны что-то изменить в любой инструмент, предоставляемый Foxit, мы должны внести изменения в UiExtension. Каждый вещи прекрасно работает, но проблема теперь мы должны обновить SDK и UiExtension код будет обновляться и все будет заменено то мы должны сравнить каждый файл и получить изменения, которые мы сделали. Я не мог понять, эффективный способ внести изменения в UiExtension, так что мы не придется пройти через тот же травмы снова и обновлять каждый файл. Любые предложения будут высоко оценены.
Hassan Dar
1

голосов
0

ответ
264

Просмотры

Рендер PDF из URI в Android?

Я использую Android Рендер в моем приложении, но у меня есть проблемы с получением файла PDF из URI. Вот как я получаю URI файла: общественного недействительный performFileSearch () {Намерение Намерение = новый Intent (Intent.ACTION_OPEN_DOCUMENT); intent.addCategory (Intent.CATEGORY_OPENABLE); intent.setType ( "применение / PDF"); startActivityForResult (намерение, READ_REQUEST_CODE); } @Override общественного недействительными onActivityResult (интермедиат requestCode, Int ResultCode, Намерение resultData) {если (requestCode == READ_REQUEST_CODE && ResultCode == Activity.RESULT_OK) {URI = NULL; если (resultData! = NULL) {URI = resultData.getData (); PageNumber = 0; рендеринга (URI); }}} Затем в визуализации (Uri Uri): частная пустота делают (Uri Uri) {попробуйте {IMG = (ImageView) findViewById (R.id.image); INT ширина = img.getWidth (); INT высота = img.getHeight (); previous.setText (uri.toString ()); Растровые растровый = Bitmap.createBitmap (ширина, высота, Bitmap.Config.ARGB_4444); Файл File = новый файл (uri.getPath ()); PdfRenderer визуализатор = новый PdfRenderer (ParcelFileDescriptor.open (файл, ParcelFileDescriptor.MODE_READ_ONLY)); если (currentpagerenderer.getPageCount ()) {CurrentPage = renderer.getPageCount () -1; Матрица Матрица = img.getImageMatrix (); Rect Rect = новый Rect (0,0, ширина, высота); renderer.openPage (CurrentPage) .render (точечный рисунок, прямоугольник, матрица, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY); img.setImageMatrix (матрица); IMG. setImageBitmap (растровый); img.invalidate (); }} Улов (Исключение е) {e.printStackTrace (); Toast.makeText (getApplicationContext (), "Нет", Toast.LENGTH_LONG); }} Активность только показывает белый экран. Я думаю, что проблема с созданием файла из URI. Вы знаете, как сделать файл из URI, который я получил? Заранее спасибо.
Jan Vepřek
1

голосов
1

ответ
56

Просмотры

Embeded Сюжеты Недостающие когда Вязание для PDF

Я знаю, что этот вопрос был задан в различных форматах, но при поиске я не мог найти решение или проблему, подобное моему. Использование Mac с RStudio (версия 1.0.153) R (версия 3.4.3 (2017-11-30) - "Кайт-Eating Tree") Я просто пытаюсь связать с PDF (плетение с использованием knitr) в R уценки, но когда я делаю, участки отсутствуют. Когда я вязать HTML участки есть. Я использую пакет earlywarnings, который помогает создавать графики. Смотрите пример ниже с использованием R уценки: `` `{г, earlywarnings, fig.keep = 'все'} библиотека (earlywarnings) данных ( "foldbif") х = foldbif plot.ts (х)` `` Этот график показывает в Вывод PDF, но не тогда, когда я создаю другие участки, подобные этим: `` `{г, эхо = FALSE, результаты 'скрыть' =, fig.keep = 'все', инжир = TRUE} из
Melinda Martinez
1

голосов
1

ответ
98

Просмотры

pdfkit-контент сжимается в верхнем левом углу

У меня есть некоторый код, который генерирует сертификат PDF, но в последнее время сертификат мал и в верхнем левом углу. Как я могу получить его, чтобы заполнить страницу в формате PDF? Вот мои настройки: PDFKit.configure делать | конфигурации | config.default_options = {кодировка: 'UTF-8', disable_smart_shrinking: правда, ШИРИНА_СТРАНИЦЫ: '84 .02cm 'page_height: '118.8cm', margin_bottom: 0, margin_top: 0, margin_left: 0, margin_right: 0, ориентация:' Пейзаж»} конец Если я устанавливаю точек на дюйм, то, что изменяет размер содержимого, но не существует простой способ, чтобы получить его, чтобы заполнить эту страницу, я бы попробовать ~ 50 раз, чтобы получить это право (и это занимает в то время как для создания каждого PDF). Я надеюсь, что есть лучший путь.
Mirror318
1

голосов
1

ответ
81

Просмотры

PDF в HTML API, который поддерживает именованные страницы

Я ищу для веб-службы (API) для HTML для преобразования PDF, который поддерживает директиву @page и именованные страницы. Мне нужно, чтобы отобразить различные колонтитулы на разных страницах. Я сделал довольно много исследований, но до сих пор единственным API, который поддерживает я нашел DocRaptor (использую PDF-специфический двигатель Prince). Кто-нибудь знает, может быть, некоторых других интерфейсов, которые поддерживают это? Необходимо также поддерживать PHP. Любые предложения приветствуются. Спасибо и уважением, Grega
greentech
1

голосов
1

ответ
501

Просмотры

DOMPDF не оказывающий символ INR в формате PDF

Я встречал вопрос с DOMPDF при попытке использовать символ валюты INR. Мне удалось решить эту проблему, используя семейство шрифтов Дежавю Sans на моем локальном сервере. Но, когда я загрузить файл на реальный сервер он просто генерирует? вместо символа INR. Я пробовал много методов, как в том числе обеспечивая @fontface {...} код, определить ( «DOMPDF_UNICODE_ENABLED», правда), используя семейство шрифтов «Валюта», но это не работает. require_once 'класса мой, PDF-creator.php'; $ DOMPDF = новый my_pdf_obj (); определить ( "DOMPDF_UNICODE_ENABLED", истинный); $ Dompdf-> set_option ( 'isHtml5ParserEnabled', правда); $ Dompdf-> loadHtml ( '@ шрифт-лицо {семейство шрифтов: "DejaVu Sans"; стиль шрифта: нормальный; шрифта: нормальный;} ₹'); // (Необязательно) Настройка размера бумаги и ориентации $ dompdf-> setPaper ( 'A4', 'пейзаж'); $ Dompdf-> set_option ( 'font_subsetting', правда); // Отрендерьте HTML как PDF $ dompdf-> Render (); $ Dompdf-> поток ();
teejay
1

голосов
1

ответ
24

Просмотры

Добавление дополнительной документации к пакету в R

Помимо виньетки, я хотел бы добавить дополнительный документ в формате PDF в мой пакет. Я могу, конечно, скопировать его в каталог инст / док и затем будет включен в пакет документации. Тем не менее, я хотел бы сделать его легким для пользователя, чтобы отобразить этот файл. Авторы пакета Кромкообрезного решили сделать следующее: главное руководство пользователя распространяются как PDF (а не обычная виньетка), и авторы включают в себя функцию под названием edgeRUsersGuide (), который показывает PDF с помощью следующего кода: edgeRUsersGuide
January
1

голосов
1

ответ
1.2k

Просмотры

Python - Синтаксический PDF данные в формат таблицы

Я пытаюсь дублировать данные, найденные в таблице в формате PDF здесь: http://www.ct.gov/hix/lib/hix/CT_DSG_-12132014_version_1.2_%28with_clarifications%29.pdf Мой текущий код тянущие только вторая страница первой таблицы, которая является 11 (помеченной страница 2) в документе. Вот код, я использую: импорт И.О., повторно импорта PyPDF2 импорта запросов URL = «http://www.ct.gov/hix/lib/hix/CT_DSG_-12132014_version_1.2_%28with_clarifications%29.pdf» г = запросы .get (URL) F = io.BytesIO (r.content) читатель = PyPDF2.PdfFileReader (е) содержание = reader.getPage (10) .extractText () данные = re.sub (г "([AZ])", г»\ 1" , содержание) .split () = CSV открыт ( 'AWStest.csv', 'W') csv.write (содержание) CSV. закрыть () Я в настоящее время в состоянии вытащить данные в грубом формате CSV, но не в состоянии понять, как анализировать данные, чтобы для меня, чтобы сохранить его, чтобы соответствовать таблице он был Царапины от. Вот как это выглядит в настоящее время, со всеми расположенными перерывами бытийных строк в формате CSV: ColElement Элемент данных Брачной ModifiedFormatLengthDescriptionElement Представление Руководство Комментарии Условие (Знаменатель) Рекомендуемого Threshold член Приемлемости DataContents Руководство 12/5/2013 3ME003Insurance TypeCode / Продукт 4/1 / 2013Lookup Таблица Текст 2Type / продукт БИК Сообщить о codethat определяет тип ofinsurance, согласно которому приемлемость этого члена ismaintained. ПРИМЕР: 39; Компенсация * ZZMutually Определено * (использование ofthis стоимости требует раскрытий toDataManager до tosubmission) All96.0% Эти данные выборки представляют строки заголовка и первую строку данных. Я был в состоянии разбить слова на основе капитализации, но, к сожалению, она разбивает полностью прописные слова на отдельные буквы, а также. Я использовал этот код: fcsv = открыт ( 'AWStest.csv', 'R') для линии в fcsv.readlines (): линия = line.strip () line.split ( '[A-Za-Z] [^ AZ ] * «) печати (re.findall (» [AZ] [^ AZ] *», строка)) Мне нужно помочь выяснить, лучший способ, чтобы воспроизвести эту полную таблицу в формате, который позволит мне загрузить его в NoSQL базы данных и запросы требований отдельной строки для создания отчетов. Каков наилучший способ добавить в мой код, чтобы сделать это? Есть ли лучший способ идти о сломе PDF в более точном формате?
Will Simpson

Просмотр дополнительных вопросов