$id2nr->{ $id } = $nr++;
- $doc->appendParagraph(text => $abstract->{Title}->[0], style => 'Heading 1');
+warn "$nr";
+
+ my $t = $doc->appendParagraph(text => $abstract->{Title}->[0], style => 'Heading 1');
+ $doc->setPageBreak( $t, position => 'before', style => 'Heading 1');
foreach my $a ( @{ $abstract->{PrimaryAuthor} } ) {
$doc->appendParagraph(text => join(' ',
map { $a->{$_}->[0] } qw( FirstName FamilyName Email Affiliation )
), style => 'Heading 2');
+ push @{ $stat->{_Affiliation}->{ $a->{Affiliation}->[0] } }, $id;
}
$doc->appendParagraph(text => $abstract->{Content}->[0], style => 'Abstract');
+
+ $doc->appendParagraph(text => "\nTheme: " . $f->{2}->{'content'}, style => 'Theme');
+
- my $pg = $doc->appendParagraph();
- $doc->setPageBreak( $pg );
-
+ $doc->appendParagraph(text => "\nID: " . $abstract->{Id}->[0], style => 'Abstract');
}
warn "# stat = ",dump($stat);
$doc->save;
+
+open(my $fh, '>', 'affiliation.csv');
+foreach my $a ( sort keys %{ $stat->{_Affiliation} } ) {
+ print $fh '"',$a,'","',dump( $stat->{_Affiliation}->{$a} ), '"', "\n";
+}
+