Changeset 1721
- Timestamp:
- 10/06/06 11:59:52
- Files:
-
- trunk/plagger/lib/Plagger/Plugin/Publish/PDF.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/Publish/PDF.pm
r1720 r1721 5 5 use File::Spec; 6 6 use PDF::FromHTML; 7 use Plagger::Util; 7 8 8 9 sub register { … … 22 23 } 23 24 24 my $file = File::Spec->catfile($dir, $args->{feed}->id . ".pdf"); 25 my $file = Plagger::Util::filename_for($args->{feed}, $self->conf->{filename} || '%i.pdf'); 26 my $path = File::Spec->catfile($dir, $file); 25 27 my $body = $self->templatize('html.tt', $args); 26 28 utf8::encode($body); 27 29 28 $context->log(info => "Writing PDF to $ file");30 $context->log(info => "Writing PDF to $path"); 29 31 30 32 my $pdf = PDF::FromHTML->new; 31 33 $pdf->load_file(\$body); 32 34 $pdf->convert(); 33 $pdf->write_file($ file);35 $pdf->write_file($path); 34 36 } 35 37
