Всплывающие окна в пдф как сделать

Добавил пользователь Валентин П.
Обновлено: 18.09.2024

У меня есть модальное окно, которое содержит текст. Когда я нажимаю на эту ссылку, он должен вызвать pdf, размещенный где-то еще, и отобразить его во всплывающем окне . Как я могу это сделать ?

включите эти сценарии сначала внутри tag

HTML-код внутри тег. Используйте iframe для загрузки pdf-файла внутри

Также Вы можете использовать Flash для встраивания документа в любую HTML-страницу:

вы можете иметь iframe внутри модальной разметки и дать атрибут src его в качестве ссылки на ваш pdf. При нажатии на ссылку вы можете показать эту модальную разметку.

вы можете использовать iframe в вашей модальной форме, поэтому, когда вы открываете окно iframe, оно открывается внутри вашей модальной формы . я надеюсь , что вы рендеринг в какой-то PDF opener с некоторым url-адресом, если у вас есть содержимое pdf, просто добавьте содержимое в div в модальной форме .

Я встраиваю PDF в HTML. Есть несколько изображений со ссылками в PDF. Я хочу, чтобы эта ссылка открывалась во всплывающем окне / новом окне, а не на новой / той же вкладке при нажатии.

Вы можете сделать это в JS / jQuery, если ни один из целевых атрибутов не работает для вас.

Вы предоставляете ссылку на PDF таким образом, чтобы ссылка, открываемая во всплывающем окне, была параметром. Напишите сценарий jquery / js для доступа к этому параметру и открытия всплывающего окна или модального окна ускорения, чтобы показать в нем ссылку. Надеюсь, это поможет.

Согласно спецификации HTML5:

A valid browsing context name is any string with at least one character that does not start with a U+005F LOW LINE character. (Names starting with an underscore are reserved for special keywords.)

A valid browsing context name or keyword is any string that is either a valid browsing context name or that is an ASCII case-insensitive match for one of: _blank, _self, _parent, or _top." - Source

У меня есть html, отображаемый на странице с помощью плагина vtiger под названием PDFMaker. Он в основном берет HTML и отображает его в загружаемом формате pdf. Есть ли в любом случае возможность иметь javascript или какой-либо интерактивный код через PDF? Есть ли документация по этому поводу? Ах, и пример будет очень признателен.

Документация для JavaScript, работающая в PDF, - это раздел JavaScript в документации Acrobat SDK. Пакет Acrobat SDK можно загрузить с веб-сайта Adobe.

Имейте в виду, что помимо ядра JavaScript вы можете забыть, что вы узнали, используя JavaScript для веб-браузеров.

Если этот плагин vtiger не позволяет заранее определить JavaScript, у вас будет возможность создать файл FDF и загрузить его с помощью JavaScript (на уровне документа).

Есть ли способ отключить эти надоедливые подсказки в Adobe Reader? Они появляются каждый раз, когда я открываю документ. Я использую Adobe Reader X.

enter image description here

4 ответа на вопрос

И это должно быть так.

Это должно быть, и все же я все еще получаю пузырь, который говорит:

Нажмите на Инструменты, чтобы конвертировать PDF документы в Word или Excel.

Я нашел ответ здесь, и я цитирую:

Да, но на той же странице кто-то говорит . "Да, но это именно то, что я надеюсь избежать того, чтобы делать это каждый раз, когда я открываю документ PDF . Как я могу избежать появления этого пузыря и нажатия крестовой кнопки? каждый раз? Каждый раз, когда я открываю новый PDF, мне нужно щелкнуть этот пузырь. Если я снова открою тот же документ PDF, его больше нет. Но при открытии ранее не открытого документа докучливый пузырь возвращается ". skan 7 лет назад 0

Мне понадобилось много времени, чтобы узнать, как отключить всплывающее окно для всех учетных записей в Win7 Pro; это работало следующим образом:

Выполните действия, указанные в настройках администратора (на уровне компьютера), то есть войдите в систему с правами администратора, откройте редактор реестра regedit.exe, перейдите в раздел ключей.

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Политики \ Adobe \ Acrobat Reader \ 11.0 \ FeatureLockDown

и добавьте DWORD в реестр с именем bShowTaskButtonInfoBubble и значением 0, другой DWORD с именем bInfobubble и значением 0 должен подавлять пузырьки Tools, Sign и Comments (я тоже его добавил)

До сих пор это работало для всех учетных записей администратора, но любая стандартная учетная запись пользователя на машине продолжала показывать всплывающее окно с информацией об инструментах при открытии Reader XI.

Редактор реестра Windows, версия 5.00

затем, войдя в систему как обычный пользователь, нажатие на файл .reg включает значения в реестре и делает свое дело.

Я надеюсь, что это поможет кому-то так же отчаянно, как и я, пока я не нашел это своеобразное значение DWORD.

Теоретически, формат PDF — величайшее изобретение в сфере полиграфии со времён PostScript. Он дал замечательную возможность объединить все элементы публикации — шрифты, графику, иллюстрации, вёрстку и даже параметры печати — в одном пакете, который можно сжать, снабдить электронной подписью и зашифровать. Впрочем, красивые теории зачастую не выдерживают столкновения с суровой реальностью, это становится очевидно при обработке PDF-файлов, поступающих в отделы допечатной подготовки типографий.

По результатам опроса на семинаре Seybold в 2003 г., поставщики услуг выделили три основные проблемы с получаемыми от клиентов PDF: 1) сложность редактирования; 2) использование неверных настроек при создании; 3) несоответствие оригиналу. Наибольшую озабоченность вызывают шрифты (потерянные или частично внедрённые), изображения с низким разрешением, использование неверных цветовых моделей (RGB, CMYK и т. д.), а также сложности с растрированием и выводом на печать. Итак, работа с PDF чревата проблемами.

На семинарах и конференциях нам доводилось общаться с сотнями представителей полиграфической отрасли, и большинство сталкивается с одними и теми же сложностями. В этой главе мы поговорим о наиболее типичных при работе с PDF. Начнём с подробного обсуждения специфических затруднений (появлению которых мы отчасти обязаны Adobe) при использовании прозрачности и слоёв, а потом предложим решения, упрощающие и ускоряющие работу.

Что требует внимания

Прозрачность

Хотя поддержка прозрачности появилась в Illustrator 9, файлы PDF * , в которых она применяется, до сих пор вызывают у многих поставщиков услуг серьёзные проблемы. Со временем технология развивалась, и Adobe очень старалась упростить её использование в полиграфии (не в последнюю очередь из-за многочисленных обращений пользователей в службу технической поддержки). К настоящему моменту компании удалось обеспечить беспрепятственный перенос изображений с прозрачными объектами между приложениями пакета Creative Suite (или в PDF 1.4, 1.5), однако перед выводом на печать слои в документе необходимо сводить или обрабатывать (Flatten) — объединить прозрачные объекты с фоновыми, дабы окончательное растрирование было корректным. Постепенно в RIP начинает появляться поддержка прозрачности, но парк оборудования обновляется не так скоро, как хотелось бы, поэтому в большинстве случаев публикации, содержащие прозрачные объекты, требуют дополнительной обработки перед выводом на печать.

На каком этапе следует объединять объекты? Официальная позиция Adobe — операцию следует по возможности откладывать до последнего. К примеру, изображение с прозрачными элементами, созданное в Illustrator, в неизменном виде переносится в InDesign, где также можно варьировать прозрачность создаваемых объектов с помощью специальной панели инструментов или эффектов тени (Drop Shadow) и размытия (Feather). Окончательный вариант иллюстрации экспортируется в PDF 1.4 или 1.5 с сохранением прозрачности и отсылается поставщику услуг, который обрабатывает прозрачность и убеждается в соответствии печатного оттиска электронному оригиналу.

Многие поставщики услуг в корне не согласны с таким подходом и настаивают, что объединение должно осуществляться на клиентской стороне (тем более, для большинства заказчиков это не составляет труда). Их можно понять: полученное изображение иногда существенно отличается от исходного. Специалисты по допечатной подготовке, естественно, не хотят брать на себя лишней ответственности, а клиент, обнаружив, что оттиск не имеет ничего общего с оригиналом или цветопробой, может отказаться от оплаты заказа.

Не хотелось бы уклоняться от прямого ответа, но аргументы обеих сторон представляются весьма убедительными. Когда необходимо сохранить возможность редактирования (т. е. независимого перемещения любого объекта), прозрачность следует сохранять до финальной стадии производственного цикла. При обрабатке прозрачные объекты преобразуются в одно или несколько растровых изображений. Они утрачивают самостоятельность и уже не могут перемещаться независимо от других элементов.

Одна из основных проблем в результате обработки — заметные артефакты, особенно при сочетании векторных элементов с растровыми. Они нередко проявляются в виде тонких линий, связь которых с прозрачными объектами не всегда очевидна (рис. 3a, 3b). Как показывает практика, зачастую они являются побочным эффектом маскирования перекрывающихся элементов и соответствуют границам отсекаемых участков при объединении (рис. 4). Так что же будет напечатано? В нашем эксперименте видимые на экране линии не помешали устройству вывода с высоким разрешением сформировать корректное изображение; однако нам сообщали о случаях, когда артефакты перекочёвывали на печатную форму. В любом случае, гарантия соответствия тиражного оттиска электронному оригиналу отсутствует, а это вряд ли устроит полиграфистов.

Перед выводом на печать PDF, содержащего прозрачные объекты, необходимо обработать прозрачность. К сожалению, Acrobat 6 Professional * , имеющий средства для предварительного просмотра, покажет, как будет напечатано, но не поможет обработать. Единственный способ выполнить операцию — напечатать новый PDF из диалогового окна Print. Включить склеивание слоёв можно из меню Advanced, а настройки аналогичны InDesign и Illustrator (рис. 5).

Во всех приложениях пакета Creative Suite настройки диалогового окна Print включают в себя ползунок Raster/ Vector Balance, позволяющий регулировать порог обработки. Чем он ближе к правому краю, тем больше элементов изображения остаётся в векторном формате; при перемещении влево увеличивается количество объектов, конвертируемых в растровую графику с фиксированным разрешением. Крайнее левое положение (0%) соответствует полному растрированию, в результате которого каждая страница преобразуется в единое изображение (что, по сути дела, аналогично выбору опции Print As Image).

В дополнение к этому можно отдельно задавать разрешение для текста и штриховой графики (и даже выше, чем для градиентов). Теоретически, это позволяет полностью растрировать PDF без ущерба для читаемости текста, который будет растрирован с высоким разрешением. Кроме того, можно преобразовать текст и штрихи в контуры (в Illustrator и InDesign при нулевой позиции функция недоступна, для активизации требуется установить ползунок на 1% или более). Текст, пересекающийся с прозрачными объектами (а InDesign считает прозрачными все тени), будет преобразован с фиксированным разрешением, что может снизить его разборчивость. Однако следует помнить, что в результате преобразования текста в контуры толщина штрихов может увеличиться, и буквы будут отличаться от аналогичных им по кеглю в других местах документа.

Какие же настройки оптимальны? Трудоёмкость обработки, в конечном счёте, определяется объёмом оперативной памяти, доступной приложению, сложностью графики на странице и типами перекрывающихся объектов. Иными словами, чтобы определить наилучшую комбинацию, требуется перепробовать несколько вариантов и выбрать наилучший. К сожалению, готовых рецептов нет. В InDesign и Illustrator при выводе с высоким разрешением ползунок Raster/Vector Balance по умолчанию установлен в крайнее левое положение, хотя, как мы уже видели, это способствует возникновению самых заметных артефактов.

В любом случае приходится идти на какие-то жертвы: чем больше графики подвергается растрированию, тем больше объём конечного документа (он также напрямую зависит от заданного разрешения). Если же отдавать предпочтение векторным объектам, то получится PDF, который всегда будет напечатан с максимальным разрешением, но его обработка займёт гораздо больше времени. Универсальных настроек, пригодных для любых условий, здесь быть не может.

Треппинг

При необходимости выполнения треппинга счастливые обладатели профессионального оборудования поручают его RIP. Как показал опрос Seybold, в США так поступают 36% респондентов, а в Европе — 42%. Часть опрошенных (14% и 17% соответственно) применяют специализированные решения (такие как Creo TrapWise или Heidelberg Supertrap). Настораживает, что 27% американских поставщиков услуг в принципе не делают треппинг в файлах PDF. Их следует отличать от 19% респондентов, ответивших, что треппинг им не требуется (например, для сплошных цветов или при цифровой печати). Очевидно, треппинг доступен не всем желающим, а многим невыгодны дорогие программы, однако в файлах PDF треппинг нужен.

На протяжении многих лет цветоделение преимущественно выполняется с помощью настольных издательских систем, одной из которых является QuarkXPress. Встроенное средство треппинга у него не идеально, но для многих остаётся единственным доступным решением (помимо ручной настройки параметров EPS в векторных редакторах). Как хорошо известно многим пользователям Quark * , созданный в этой системе треппинг не сохраняется в экспортированных или отпечатанных из неё PDF (это не касается надпечатки и вырубки). Присутствующая в Illustrator и FreeHand надпечатка контуров — проверенный временем инструмент для треппинга — попадает в окончательный документ при соблюдении ряда условий. К примеру, если используется Distiller, следует установить опцию Preserve Overprint Setting на вкладке Advanced. Без неё все элементы с использованием надпечатки, созданные в Illustrator (или любом другом приложении, включая Quark), будут проигнорированы.

Как же выполнить треппинг в PDF, если специализированные решения недоступны? Один из вариантов — использовать модуль расширения Enfocus PitStop Pro, который позволяет выделить в документе произвольный векторный объект, задать для него толщину контура и цвет, включить опцию надпечатки. Но инструмент по плечу только опытному пользователю.

Другой способ основан на применении Adobe InDesign. Он, как и Adobe InRIP, интегрирован во многие профессиональные RIP и обеспечивает полный треппинг для документов, распечатываемых из приложения. Хотя метод неприменим к файлам, экспортированным в PDF из InDesign, прекрасно работает при печати документа в файл PostScript и последующем преобразовании в PDF с помощью Acrobat Distiller. Чтобы обеспечить перенос треппинга из вёрстки, выполненной в Quark, в файл PDF, следует печатать в цветоделённый (separations) файл PostScript, а затем конвертировать в PDF. Поскольку файлы PDF всегда композитные, каждая страница документа будет представлена одной или несколькими полутоновыми (DeviceGray или Separation) страницами по числу каналов цвета, как на позитивных фотоформах. Правильная печать цветоделённого файла требует: 1) соответствия каждой полутоновой страницы и расчётного красителя; 2) группировки страниц.

При выводе цветоделённых PDF некоторые растровые процессоры воспринимают их как чёрно-белые и выводят все сепарации с одним и тем же углом наклона растра (муаровый кошмар печатника). Иное дело в InDesign (рис. 6): встроенный треппинг доступен при выводе PostScript, пока документ печатается с включённой функцией цветоделения в RIP (In-RIP Separations). При интерпретации файла Acrobat Distiller игнорирует параметры цветоделения, но сохраняет треппинг. В результате получаем композитный PDF с треппингом. В Acrobat версий 5 и выше для отображения треппинга на экране следует включить Overprint Preview.

Треппинг появился в InDesign начиная с версии 1.5, в версии 2.x был доступен только для объектов, созданных в InDesign, на границах с внедрённой графикой, текстом или векторными изображениями (PDF- и EPS-объекты не поддерживались). Ситуация изменилась с выходом InDesign CS, в котором был применён новый метод печати внедрённых изображений во внутреннем формате Illustrator (.ai) и PDF, сделавший возможным их треппинг (к EPS-графике это по-прежнему не относится). Иными словами, при помещении PDF-файла (в т. ч. созданного в QuarkXPress) в InDesign для него выполняется треппинг наравне с остальным содержимым страницы.

Версия PDF 1.5 полностью поддерживает слои, что позволяет сохранять документы со слоями из многих приложений (AutoCAD, Visio, Adobe Illustrator, InDesign). Нововведение, бесспорно, важное, поскольку открывает новые возможности в области организации печатного процесса на основе PDF. Например, при изготовлении упаковочной продукции в отдель-ный слой удобно поместить контур высечки, который никак не затронет печатное изображение. Слои также подходят для хранения разных версий документа, что позволяет упаковать в один файл все его варианты. Впрочем, для успешной работы с новой технологией необходимо знать и о возможных проблемах.

Рассмотрим образец многослойного документа, созданного в Adobe Illustrator CS. Как видно из рис. 7, он содержит три слоя. Чтобы добавить информацию о них в PDF, необходимо задать уровень совместимости не ниже Acrobat 6 (PDF 1.5). Лишь тогда можно создавать слои Acrobat из слоёв верхнего уровня (Create Acrobat Layers From Top Level Layers). Включите правило для сохранения многослойного документа (рис. 8).

Формат DCS поддерживает не только CMYK, поэтому используется для сохранения макетов с дополнительными цветами. Программы вёрстки правильно выполняют цветоделение DCS, но файлы PDF, по определению, композитные, поэтому начинаются проблемы. Например, цветоделение DCS из Quark выполняется правильно, но экспорт того же DCS сохранит в PDF только экранную копию низкого разрешения.

Есть несколько способов решить проблему. QuarkXTension Smart XT от Total Integration позволяет внедрить в PDF, печатаемый или экспортируемый из QuarkXPress, 4-красочные DCS-изображения высокого разрешения. Правда, на момент написания книги версия данного продукта для Quark 6 на платформе Mac OS X отсутствовала * . Похожую функциональность предлагает отдельное приложение DCSMerger Impressed.

Третий вариант заключается в использовании InDesign CS — разумеется, пакет обеспечивает корректный результат при внедрении DCS-графики высокого разрешения в композитный PDF, что подтверждает его лидирующие позиции, особенно в процессах печатного производства на основе PDF.


* В обновлении Acrobat 8.1 решена проблема конвертирования документов с прозрачностью в PDF/X. Новая версия формата PDF/X-4 поддерживает прозрачность, слои и т. п. — Прим. Publish.

* Начиная с версии Acrobat 7 Professional, можно не только просматривать на экране, но и обрабатывать прозрачность при выводе. Для доступа к опции растрирования (Transparency Flattening) щёлкните по кнопке Advanced в окне диалога Print. — Прим. Publish.

* Начиная с версии QuarkXPress 6.xx обеспечивается прямой вывод цветоделённого PDF с сохранением параметров треппинга. Выполните команды File•Export•Layout as PDF. Щёлкните по кнопке Options в окне диалога Export as PDF, затем выберите закладку Output и выполните команду Color Output•Type•Separations. — Прим. Publish.

* Версия Smart XT 6.0.3 работает в Windows XP и Mac OS X 10.3.X и более поздних. — Прим. Publish.

Читайте также: