#!/usr/bin/env python3 # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # Diffs two PDF pages: a reference and our own output. Red output means some to fix: the amount of # red is meant to reduce as fixing progresses. Sample usage: # # bin/diff-pdf-page.py reference.pdf test.pdf diff.png # # using the ImageMagick tooling
def main():
parser = argparse.ArgumentParser(description="Diffs two PDF pages, first is painted red instead of black, the second is painted on top of the first.")
parser.add_argument("-d", "--density", default="384")
parser.add_argument("-p", "--page", default="0")
parser.add_argument("a_pdf")
parser.add_argument("b_pdf")
parser.add_argument("diff_png")
args = parser.parse_args()
CONVERT_CMD="convert"# use "magick" if Windows has installed ImageMagick and GhostScript
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.