Я не понимаю, как создать PDF-файл. У меня есть случай
Table of content
A-1 .......................................................................... 2
B-2 .......................................................................... 3
C-3 .......................................................................... 5
E-4 .......................................................................... 7
F-5 .......................................................................... 8
G-6 .......................................................................... 10
v.v ........................................................................... n
В содержании А-1
Product A-1
Product A-1a
Product A-1b
Product C-3 ( see product details on pages 5-6 )
Product G-6 ( See product details on page 10 )
В содержании Б-2
Product B-2
Product B-2a
Product B-2b
То же Б-2, С-3, Е-4, ...
Вопрос: Как узнать изделие С-3 на страницах 5-6. Тот же G-6.
Смотрите evil_pdf
Спасибо
Код
options = {
dpi: 90,
margin: { bottom: 20 },
orientation: 'landscape'
page_size: 'letter'
}
options.merge!(footer: {
content: render_to_string(
'footer.pdf.haml',
locals: {
timestamp: TimeNow
}
)
},
toc: { xsl_style_sheet: toc.xsl }
)
pdf = WickedPdf.new.pdf_from_string(
render_content_html,
options.merge(return_file: true)
)
render_content_html
# layout.pdf.haml
#layout.pdf.haml
%div#items
- items.each_with_index do |item, index|
%div
h1.title = item.name as "Product A-1"
%div=item.child_name as "Product C-3 (see product details on page {x} )
- if index != (items.size - 1)
%div{style: 'page-break-after:always;'}
У меня также есть код нижнего колонтитула
function number_pages() {
var vars={};
var x=document.location.search.substring(1).split('&');
for(var i in x) {var z=x.split('=',2);vars[z[0]] = decodeURIComponent(z[1]);}
var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
for(var i in x) {
var y = document.getElementsByClassName(x);
for(var j=0; j
Подробнее здесь: https://stackoverflow.com/questions/798 ... ody-of-pdf
Как добавить [page] , [topage] в тело PDF ⇐ Html
Программисты Html
1764689671
Anonymous
Я не понимаю, как создать PDF-файл. У меня есть случай
Table of content
A-1 .......................................................................... 2
B-2 .......................................................................... 3
C-3 .......................................................................... 5
E-4 .......................................................................... 7
F-5 .......................................................................... 8
G-6 .......................................................................... 10
v.v ........................................................................... n
В содержании А-1
Product A-1
Product A-1a
Product A-1b
Product C-3 ( see product details on pages 5-6 )
Product G-6 ( See product details on page 10 )
В содержании Б-2
Product B-2
Product B-2a
Product B-2b
То же Б-2, С-3, Е-4, ...
Вопрос: Как узнать изделие С-3 на страницах 5-6. Тот же G-6.
Смотрите evil_pdf
Спасибо
Код
options = {
dpi: 90,
margin: { bottom: 20 },
orientation: 'landscape'
page_size: 'letter'
}
options.merge!(footer: {
content: render_to_string(
'footer.pdf.haml',
locals: {
timestamp: TimeNow
}
)
},
toc: { xsl_style_sheet: toc.xsl }
)
pdf = WickedPdf.new.pdf_from_string(
render_content_html,
options.merge(return_file: true)
)
render_content_html
# layout.pdf.haml
#layout.pdf.haml
%div#items
- items.each_with_index do |item, index|
%div
h1.title = item.name as "Product A-1"
%div=item.child_name as "Product C-3 (see product details on page {x} )
- if index != (items.size - 1)
%div{style: 'page-break-after:always;'}
У меня также есть код нижнего колонтитула
function number_pages() {
var vars={};
var x=document.location.search.substring(1).split('&');
for(var i in x) {var z=x[i].split('=',2);vars[z[0]] = decodeURIComponent(z[1]);}
var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
for(var i in x) {
var y = document.getElementsByClassName(x[i]);
for(var j=0; j
Подробнее здесь: [url]https://stackoverflow.com/questions/79822314/how-to-add-page-topage-in-the-body-of-pdf[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия