blob: 3cd8686dae80025803cefb9c83c876cc4869215f [file] [log] [blame]
#!/usr/bin/env perl
# SPDX-License-Identifier: GPL-2.0-or-later
#
# Extract "page group object" in PDF generated by Inkscape
#
# Copyright (C) Akira Yokosawa, 2019
#
# Authors: Akira Yokosawa <akiyks@gmail.com>
use strict;
use warnings;
my $line;
my $in_pagegroup = 0;
while($line = <>) {
if ($in_pagegroup == 3) {
$in_pagegroup = 0;
print $line;
}
if ($in_pagegroup == 2) {
if ($line =~ /\/Group/) {
$in_pagegroup = 3;
}
print $line;
}
if ($in_pagegroup == 1) {
if ($line =~ /\/Group/) {
$in_pagegroup = 2;
print $line;
}
}
if ($in_pagegroup == 0 && $line =~ /\/Contents/) {
$in_pagegroup = 1;
}
if (eof) { last; }
}