В настоящее время я пытаюсь преобразовать текстовый документ в HTML с использованием гемов WickedPdf и docx .Используя два драгоценных камня, я смог преобразовать документ Word в PDF, но результат оказался не таким, как я ожидал.
На прилагаемом изображении вы можете увидеть разницу от оригинального текстового документа до документа, сгенерированного путем преобразования текстового документа в HTML, а затем в PDF.
doc = Docx::Document.open('testing.docx')
pdf << WickedPdf.new.pdf_from_string(doc.to_html) # or to_s
File.open("testing.pdf", 'wb') do |f|
f << pdf
end
При использовании to_html
я получаю результаты, как показано на рисунке ниже.
Как мне отформатировать это, чтобы результат был лучше?Есть ли какие-либо предложения о том, как использовать WickedPDF?
Я хотел бы использовать формат HTML для преобразования в PDF, чтобы иметь возможность читать такие элементы, как таблицы.