나는이 모듈로 새로운 줄을 만들고 상당히 누락 된 것 같은 느낌이 든다.OpenOffice :: OODoc로 새 줄 삽입하기
내 펄 코드는 다음과 같습니다
use OpenOffice::OODoc;
my $name = "foo <br> bar";
$name=~s/<br>/\n/g;
my $outdir = "template.odt";
my $doc = ooDocument(file => $outdir);
my @pars = $doc->getParagraphList();
for my $p (@pars)
{
$doc->substituteText($p,'{TODAY}',$date);
$doc->substituteText($p,'{NAME}',$name);
...
문제는 내가 단어 나 오픈 오피스에서 열 때 더 줄 바꿈이되지 않습니다. 그것은 텍스트 편집에서 열면 내 새로운 라인을 가지고 있지만 ..이 문제를 해결하는 방법에 대한 아이디어?
새 라인에는 LF + CR이 필요할 것입니다. '$ name = ~ s/
/\ r \ n/g; ' – Cfreak
@Cfreak는 방금 시도했으나 행운이 없습니다. – BluGeni