HTML 표를 PNG 또는 GIF 이미지로 변환하려고합니다. 나는 리눅스 운영체제에서 펄을 사용하고있다.HTML 표를 이미지로 변환하려면 어떻게해야합니까?
나는 TinyMCE 편집기를 사용합니다. 사용자는 CSS 클래스 및 기타 CSS 포맷터를 사용하여 HTML 표를 편집 할 수 있으며이 표를 이미지로 저장하려고합니다.
가장 간단한 방법은 무엇입니까?
HTML 표를 PNG 또는 GIF 이미지로 변환하려고합니다. 나는 리눅스 운영체제에서 펄을 사용하고있다.HTML 표를 이미지로 변환하려면 어떻게해야합니까?
나는 TinyMCE 편집기를 사용합니다. 사용자는 CSS 클래스 및 기타 CSS 포맷터를 사용하여 HTML 표를 편집 할 수 있으며이 표를 이미지로 저장하려고합니다.
가장 간단한 방법은 무엇입니까?
ImageMagick/PerlMagick 및 Webkit을 사용할 수 있습니까?
https://metacpan.org/module/PDF::WebKit
http://code.google.com/p/wkhtmltopdf/
https://metacpan.org/module/Image::Magick
http://www.imagemagick.org/script/perl-magick.php
use PDF::WebKit;
use Image::Magick;
# PDF::WebKit->new takes the HTML and any options for wkhtmltopdf
# run `wkhtmltopdf --extended-help` for a full list of options
my $kit = PDF::WebKit->new(\$html, page_size => 'Letter');
push @{ $kit->stylesheets }, "/path/to/css/file";
# save the PDF to a file
my $file = $kit->to_file('/path/to/save/pdf');
#Perl interface
my $p = new Image::Magick;
$p->Read('/path/to/save/pdf');
$p->Write("file.png");
#Or command line
my @args = ('convert', '/path/to/save/pdf', "file.png");
system(@args) == 0
or die "system @args failed: $?";
의
이 솔루션은 png 후에 pdf로 전체 HTML 문서를 저장합니다 ...? – netdjw
먼저 html을 pdf로 저장합니다. 그런 다음 ImageMagick은 그것을 png로 변환합니다. – user353255
소리가 좋습니다. PNG로 변환 한 후 이미지에서 테이블을 잘라 내고 다른 이미지로 저장해야합니다. 감사. – netdjw
몇 가지 명령 줄 도구로이를 수행 할 수 있습니다.
apt-get install html2ps
apt-get install ps2pdf
apt-get install imagemagick
변환 웹 브라우저에서 보는 것과 동일 할 가능성이 없습니다 : 내 우분투 시스템에서
$: html2ps table.html > table.ps
$: ps2pdf table.ps
$: convert table.pdf table.png
나는이 함께 설치되어 있어야합니다.
답변 해 주셔서 감사합니다. 그러나이 솔루션은 CSS 형식을 처리하지 못했습니다. – netdjw
가능한 복제 [펄 : 화상 HTML 테이블로 변환 (http://stackoverflow.com/q/ 4285996/1521179). 또한 [이 perlmonks 노드] (http://www.perlmonks.org/?node=Turning%20HTML%20into%20an%20Image)를 살펴보십시오. – amon
가 중복되지 않아서, 내 서버에서 WWW-Mechanize-Firefox 모듈을 사용할 수 없습니다 ... perlmonks 노드에 감사드립니다. 그러나 단순한 방법을 찾고 있습니다. – netdjw