summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/pdfinput
diff options
context:
space:
mode:
authorJoe Rabinoff <jrabinoff6@math.gatech.edu>2018-06-19 13:37:02 +0000
committerJoe Rabinoff <jrabinoff6@math.gatech.edu>2018-06-19 13:47:40 +0000
commitb25adb19b776886c28ad4867ecf125b0f4a6b50d (patch)
tree607230ee077ed26c24699048b27fc9bc78ef1924 /src/extension/internal/pdfinput
parentUpdate pdf-parser.cpp (diff)
downloadinkscape-b25adb19b776886c28ad4867ecf125b0f4a6b50d.tar.gz
inkscape-b25adb19b776886c28ad4867ecf125b0f4a6b50d.zip
Add command-line option to select PDF page
The optional argument "--pdf-page N" causes Inkscape to import page number N from the pdf document specified on the command line. This functionality is already available when importing via the GUI, but not when batch processing.
Diffstat (limited to 'src/extension/internal/pdfinput')
-rw-r--r--src/extension/internal/pdfinput/pdf-input.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/extension/internal/pdfinput/pdf-input.cpp b/src/extension/internal/pdfinput/pdf-input.cpp
index d078b5a9b..ebd6ea8fa 100644
--- a/src/extension/internal/pdfinput/pdf-input.cpp
+++ b/src/extension/internal/pdfinput/pdf-input.cpp
@@ -777,6 +777,8 @@ PdfInput::open(::Inkscape::Extension::Input * /*mod*/, const gchar * uri) {
is_importvia_poppler = dlg->getImportMethod();
// printf("PDF import via %s.\n", is_importvia_poppler ? "poppler" : "native");
#endif
+ } else {
+ page_num = INKSCAPE.get_pdf_page();
}
SPDocument *doc = nullptr;