From c7a47caf8f379958c63d50fed54661bd76f5d172 Mon Sep 17 00:00:00 2001 From: m-holger Date: Thu, 30 Jan 2025 11:11:37 +0000 Subject: [PATCH 1/2] Update copyrights --- NOTICE.md | 2 +- README-maintainer.md | 2 +- README.md | 2 +- appimage/build-appimage | 2 +- appimage/qpdf.appdata.xml | 2 +- include/qpdf/Buffer.hh | 3 ++- include/qpdf/BufferInputSource.hh | 3 ++- include/qpdf/ClosedFileInputSource.hh | 3 ++- include/qpdf/Constants.h | 3 ++- include/qpdf/DLL.h | 3 ++- include/qpdf/FileInputSource.hh | 3 ++- include/qpdf/InputSource.hh | 3 ++- include/qpdf/JSON.hh | 3 ++- include/qpdf/PDFVersion.hh | 3 ++- include/qpdf/Pipeline.hh | 3 ++- include/qpdf/Pl_Buffer.hh | 3 ++- include/qpdf/Pl_Concatenate.hh | 3 ++- include/qpdf/Pl_Count.hh | 3 ++- include/qpdf/Pl_DCT.hh | 3 ++- include/qpdf/Pl_Discard.hh | 3 ++- include/qpdf/Pl_Flate.hh | 3 ++- include/qpdf/Pl_Function.hh | 3 ++- include/qpdf/Pl_OStream.hh | 3 ++- include/qpdf/Pl_QPDFTokenizer.hh | 3 ++- include/qpdf/Pl_RunLength.hh | 3 ++- include/qpdf/Pl_StdioFile.hh | 3 ++- include/qpdf/Pl_String.hh | 3 ++- include/qpdf/PointerHolder.hh | 3 ++- include/qpdf/QIntC.hh | 3 ++- include/qpdf/QPDF.hh | 3 ++- include/qpdf/QPDFAcroFormDocumentHelper.hh | 3 ++- include/qpdf/QPDFAnnotationObjectHelper.hh | 3 ++- include/qpdf/QPDFCryptoImpl.hh | 3 ++- include/qpdf/QPDFCryptoProvider.hh | 3 ++- include/qpdf/QPDFDocumentHelper.hh | 3 ++- include/qpdf/QPDFEFStreamObjectHelper.hh | 3 ++- include/qpdf/QPDFEmbeddedFileDocumentHelper.hh | 3 ++- include/qpdf/QPDFExc.hh | 3 ++- include/qpdf/QPDFFileSpecObjectHelper.hh | 3 ++- include/qpdf/QPDFFormFieldObjectHelper.hh | 3 ++- include/qpdf/QPDFJob.hh | 3 ++- include/qpdf/QPDFLogger.hh | 3 ++- include/qpdf/QPDFMatrix.hh | 3 ++- include/qpdf/QPDFNameTreeObjectHelper.hh | 3 ++- include/qpdf/QPDFNumberTreeObjectHelper.hh | 3 ++- include/qpdf/QPDFObjGen.hh | 3 ++- include/qpdf/QPDFObject.hh | 3 ++- include/qpdf/QPDFObjectHandle.hh | 3 ++- include/qpdf/QPDFObjectHandle_future.hh | 3 ++- include/qpdf/QPDFObjectHelper.hh | 3 ++- include/qpdf/QPDFOutlineDocumentHelper.hh | 3 ++- include/qpdf/QPDFOutlineObjectHelper.hh | 3 ++- include/qpdf/QPDFPageDocumentHelper.hh | 3 ++- include/qpdf/QPDFPageLabelDocumentHelper.hh | 3 ++- include/qpdf/QPDFPageObjectHelper.hh | 3 ++- include/qpdf/QPDFStreamFilter.hh | 3 ++- include/qpdf/QPDFSystemError.hh | 3 ++- include/qpdf/QPDFTokenizer.hh | 3 ++- include/qpdf/QPDFUsage.hh | 3 ++- include/qpdf/QPDFWriter.hh | 3 ++- include/qpdf/QPDFXRefEntry.hh | 3 ++- include/qpdf/QTC.hh | 3 ++- include/qpdf/QUtil.hh | 3 ++- include/qpdf/RandomDataProvider.hh | 3 ++- include/qpdf/Types.h | 3 ++- include/qpdf/qpdf-c.h | 3 ++- include/qpdf/qpdfjob-c.h | 3 ++- include/qpdf/qpdflogger-c.h | 3 ++- libqpdf/QPDFJob_argv.cc | 3 ++- libqpdf/QPDF_json.cc | 4 ++-- libqpdf/qpdf/qpdf-c_impl.hh | 2 +- libqpdf/qpdf/rijndael.h | 2 +- manual/conf.py | 2 +- qtest/bin/qtest-driver | 2 +- qtest/module/TestDriver.pm | 2 +- 75 files changed, 140 insertions(+), 76 deletions(-) diff --git a/NOTICE.md b/NOTICE.md index f72ecdd0..b18b2e3a 100644 --- a/NOTICE.md +++ b/NOTICE.md @@ -1,4 +1,4 @@ -QPDF is copyright (c) 2005-2024 Jay Berkenbilt +QPDF is copyright (c) 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/README-maintainer.md b/README-maintainer.md index ea619961..2d4fb506 100644 --- a/README-maintainer.md +++ b/README-maintainer.md @@ -468,7 +468,7 @@ When done, the following should happen: * debian package -- search for copyright.*berkenbilt in debian/copyright * qtest-driver, TestDriver.pm in qtest source - Copyright last updated: 2024. + Copyright last updated: 2025. * Take a look at "External Libraries" in TODO to see if we need to make any changes. There is still some automation work left to do, so diff --git a/README.md b/README.md index f06bd246..60ea5d32 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ downloaded from a public key server. # Copyright, License -qpdf is copyright (c) 2005-2024 Jay Berkenbilt +qpdf is copyright (c) 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/appimage/build-appimage b/appimage/build-appimage index 0c6ba6bf..693773dd 100755 --- a/appimage/build-appimage +++ b/appimage/build-appimage @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (c) 2019-2024 Jay Berkenbilt and Kurt Pfeifle +# Copyright (c) 2019-2025 Jay Berkenbilt and Kurt Pfeifle # # This script is used to build an 'AppImage' from GitHub sources of # QPDF (see https://appimage.org/). It is used in CI, but it also diff --git a/appimage/qpdf.appdata.xml b/appimage/qpdf.appdata.xml index 0a194b59..59959e34 100644 --- a/appimage/qpdf.appdata.xml +++ b/appimage/qpdf.appdata.xml @@ -1,5 +1,5 @@ - + org.QPDF.qpdf.desktop MIT diff --git a/include/qpdf/Buffer.hh b/include/qpdf/Buffer.hh index fa81e59d..c9881784 100644 --- a/include/qpdf/Buffer.hh +++ b/include/qpdf/Buffer.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/BufferInputSource.hh b/include/qpdf/BufferInputSource.hh index b13c7bd9..53b221ca 100644 --- a/include/qpdf/BufferInputSource.hh +++ b/include/qpdf/BufferInputSource.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/ClosedFileInputSource.hh b/include/qpdf/ClosedFileInputSource.hh index a7aea23c..6e819e61 100644 --- a/include/qpdf/ClosedFileInputSource.hh +++ b/include/qpdf/ClosedFileInputSource.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Constants.h b/include/qpdf/Constants.h index 89152a91..d009e3e5 100644 --- a/include/qpdf/Constants.h +++ b/include/qpdf/Constants.h @@ -1,4 +1,5 @@ -/* Copyright (c) 2005-2024 Jay Berkenbilt +/* Copyright (c) 2005-2021 Jay Berkenbilt + * Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger * * This file is part of qpdf. * diff --git a/include/qpdf/DLL.h b/include/qpdf/DLL.h index 2a97969c..d538721b 100644 --- a/include/qpdf/DLL.h +++ b/include/qpdf/DLL.h @@ -1,4 +1,5 @@ -/* Copyright (c) 2005-2024 Jay Berkenbilt +/* Copyright (c) 2005-2021 Jay Berkenbilt + * Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger * * This file is part of qpdf. * diff --git a/include/qpdf/FileInputSource.hh b/include/qpdf/FileInputSource.hh index 8588582b..76136971 100644 --- a/include/qpdf/FileInputSource.hh +++ b/include/qpdf/FileInputSource.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/InputSource.hh b/include/qpdf/InputSource.hh index 7a5e8ec8..77fb9e2f 100644 --- a/include/qpdf/InputSource.hh +++ b/include/qpdf/InputSource.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/JSON.hh b/include/qpdf/JSON.hh index 3272800d..73b46d45 100644 --- a/include/qpdf/JSON.hh +++ b/include/qpdf/JSON.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/PDFVersion.hh b/include/qpdf/PDFVersion.hh index 7f812ae4..d9c9fcd9 100644 --- a/include/qpdf/PDFVersion.hh +++ b/include/qpdf/PDFVersion.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pipeline.hh b/include/qpdf/Pipeline.hh index 820b0d2f..b6696ccf 100644 --- a/include/qpdf/Pipeline.hh +++ b/include/qpdf/Pipeline.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_Buffer.hh b/include/qpdf/Pl_Buffer.hh index d02140d4..9499497f 100644 --- a/include/qpdf/Pl_Buffer.hh +++ b/include/qpdf/Pl_Buffer.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_Concatenate.hh b/include/qpdf/Pl_Concatenate.hh index 58d23177..92d7f441 100644 --- a/include/qpdf/Pl_Concatenate.hh +++ b/include/qpdf/Pl_Concatenate.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_Count.hh b/include/qpdf/Pl_Count.hh index 633108d6..07c5fe53 100644 --- a/include/qpdf/Pl_Count.hh +++ b/include/qpdf/Pl_Count.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_DCT.hh b/include/qpdf/Pl_DCT.hh index 0671d1a8..1f63f936 100644 --- a/include/qpdf/Pl_DCT.hh +++ b/include/qpdf/Pl_DCT.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_Discard.hh b/include/qpdf/Pl_Discard.hh index 0e2aa96f..ec6169a9 100644 --- a/include/qpdf/Pl_Discard.hh +++ b/include/qpdf/Pl_Discard.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_Flate.hh b/include/qpdf/Pl_Flate.hh index bb5de2ab..c29f461a 100644 --- a/include/qpdf/Pl_Flate.hh +++ b/include/qpdf/Pl_Flate.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_Function.hh b/include/qpdf/Pl_Function.hh index 20f26554..3add90d7 100644 --- a/include/qpdf/Pl_Function.hh +++ b/include/qpdf/Pl_Function.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_OStream.hh b/include/qpdf/Pl_OStream.hh index 3f0e8e61..fbf8b7dd 100644 --- a/include/qpdf/Pl_OStream.hh +++ b/include/qpdf/Pl_OStream.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_QPDFTokenizer.hh b/include/qpdf/Pl_QPDFTokenizer.hh index 47a9fb01..bba177a7 100644 --- a/include/qpdf/Pl_QPDFTokenizer.hh +++ b/include/qpdf/Pl_QPDFTokenizer.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_RunLength.hh b/include/qpdf/Pl_RunLength.hh index 89c89c2c..0ec91e96 100644 --- a/include/qpdf/Pl_RunLength.hh +++ b/include/qpdf/Pl_RunLength.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_StdioFile.hh b/include/qpdf/Pl_StdioFile.hh index 3be92cf5..ba1db9ee 100644 --- a/include/qpdf/Pl_StdioFile.hh +++ b/include/qpdf/Pl_StdioFile.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Pl_String.hh b/include/qpdf/Pl_String.hh index 4be9176c..64ad8ede 100644 --- a/include/qpdf/Pl_String.hh +++ b/include/qpdf/Pl_String.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/PointerHolder.hh b/include/qpdf/PointerHolder.hh index 388d1c6f..36cdccfa 100644 --- a/include/qpdf/PointerHolder.hh +++ b/include/qpdf/PointerHolder.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QIntC.hh b/include/qpdf/QIntC.hh index 60eb737d..3558d819 100644 --- a/include/qpdf/QIntC.hh +++ b/include/qpdf/QIntC.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDF.hh b/include/qpdf/QPDF.hh index 11bc807d..63535221 100644 --- a/include/qpdf/QPDF.hh +++ b/include/qpdf/QPDF.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFAcroFormDocumentHelper.hh b/include/qpdf/QPDFAcroFormDocumentHelper.hh index d773511e..004578d3 100644 --- a/include/qpdf/QPDFAcroFormDocumentHelper.hh +++ b/include/qpdf/QPDFAcroFormDocumentHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFAnnotationObjectHelper.hh b/include/qpdf/QPDFAnnotationObjectHelper.hh index 019b944f..932488f2 100644 --- a/include/qpdf/QPDFAnnotationObjectHelper.hh +++ b/include/qpdf/QPDFAnnotationObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFCryptoImpl.hh b/include/qpdf/QPDFCryptoImpl.hh index 8babcf11..b2c9ebd2 100644 --- a/include/qpdf/QPDFCryptoImpl.hh +++ b/include/qpdf/QPDFCryptoImpl.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFCryptoProvider.hh b/include/qpdf/QPDFCryptoProvider.hh index 0e75bfed..df4dda81 100644 --- a/include/qpdf/QPDFCryptoProvider.hh +++ b/include/qpdf/QPDFCryptoProvider.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFDocumentHelper.hh b/include/qpdf/QPDFDocumentHelper.hh index fc935655..63f96773 100644 --- a/include/qpdf/QPDFDocumentHelper.hh +++ b/include/qpdf/QPDFDocumentHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFEFStreamObjectHelper.hh b/include/qpdf/QPDFEFStreamObjectHelper.hh index 3578aec3..36a445b8 100644 --- a/include/qpdf/QPDFEFStreamObjectHelper.hh +++ b/include/qpdf/QPDFEFStreamObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFEmbeddedFileDocumentHelper.hh b/include/qpdf/QPDFEmbeddedFileDocumentHelper.hh index 21ac2bc4..45632b40 100644 --- a/include/qpdf/QPDFEmbeddedFileDocumentHelper.hh +++ b/include/qpdf/QPDFEmbeddedFileDocumentHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFExc.hh b/include/qpdf/QPDFExc.hh index 1d1b30dd..b69c9555 100644 --- a/include/qpdf/QPDFExc.hh +++ b/include/qpdf/QPDFExc.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFFileSpecObjectHelper.hh b/include/qpdf/QPDFFileSpecObjectHelper.hh index f341df10..129f995d 100644 --- a/include/qpdf/QPDFFileSpecObjectHelper.hh +++ b/include/qpdf/QPDFFileSpecObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFFormFieldObjectHelper.hh b/include/qpdf/QPDFFormFieldObjectHelper.hh index 881a7db4..d1fd597a 100644 --- a/include/qpdf/QPDFFormFieldObjectHelper.hh +++ b/include/qpdf/QPDFFormFieldObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFJob.hh b/include/qpdf/QPDFJob.hh index 1c64dcb9..c429b4f2 100644 --- a/include/qpdf/QPDFJob.hh +++ b/include/qpdf/QPDFJob.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFLogger.hh b/include/qpdf/QPDFLogger.hh index e3769653..b494833d 100644 --- a/include/qpdf/QPDFLogger.hh +++ b/include/qpdf/QPDFLogger.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFMatrix.hh b/include/qpdf/QPDFMatrix.hh index 7f31ac25..4dbd9b5f 100644 --- a/include/qpdf/QPDFMatrix.hh +++ b/include/qpdf/QPDFMatrix.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFNameTreeObjectHelper.hh b/include/qpdf/QPDFNameTreeObjectHelper.hh index 752fe682..a4a9a173 100644 --- a/include/qpdf/QPDFNameTreeObjectHelper.hh +++ b/include/qpdf/QPDFNameTreeObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFNumberTreeObjectHelper.hh b/include/qpdf/QPDFNumberTreeObjectHelper.hh index abc06065..da5cb06e 100644 --- a/include/qpdf/QPDFNumberTreeObjectHelper.hh +++ b/include/qpdf/QPDFNumberTreeObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFObjGen.hh b/include/qpdf/QPDFObjGen.hh index 400760eb..c37531b8 100644 --- a/include/qpdf/QPDFObjGen.hh +++ b/include/qpdf/QPDFObjGen.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFObject.hh b/include/qpdf/QPDFObject.hh index 679433bd..0df5454a 100644 --- a/include/qpdf/QPDFObject.hh +++ b/include/qpdf/QPDFObject.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh index 2da0852f..bfa3236f 100644 --- a/include/qpdf/QPDFObjectHandle.hh +++ b/include/qpdf/QPDFObjectHandle.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFObjectHandle_future.hh b/include/qpdf/QPDFObjectHandle_future.hh index 78555a23..fe255afd 100644 --- a/include/qpdf/QPDFObjectHandle_future.hh +++ b/include/qpdf/QPDFObjectHandle_future.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFObjectHelper.hh b/include/qpdf/QPDFObjectHelper.hh index dff9386f..ebd2e80d 100644 --- a/include/qpdf/QPDFObjectHelper.hh +++ b/include/qpdf/QPDFObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFOutlineDocumentHelper.hh b/include/qpdf/QPDFOutlineDocumentHelper.hh index 4f93c714..c3c3f5e0 100644 --- a/include/qpdf/QPDFOutlineDocumentHelper.hh +++ b/include/qpdf/QPDFOutlineDocumentHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFOutlineObjectHelper.hh b/include/qpdf/QPDFOutlineObjectHelper.hh index f119f35a..32751701 100644 --- a/include/qpdf/QPDFOutlineObjectHelper.hh +++ b/include/qpdf/QPDFOutlineObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFPageDocumentHelper.hh b/include/qpdf/QPDFPageDocumentHelper.hh index 6c652f8f..28f691bb 100644 --- a/include/qpdf/QPDFPageDocumentHelper.hh +++ b/include/qpdf/QPDFPageDocumentHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFPageLabelDocumentHelper.hh b/include/qpdf/QPDFPageLabelDocumentHelper.hh index 57b6919c..b4596f21 100644 --- a/include/qpdf/QPDFPageLabelDocumentHelper.hh +++ b/include/qpdf/QPDFPageLabelDocumentHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFPageObjectHelper.hh b/include/qpdf/QPDFPageObjectHelper.hh index bd7dd850..51ad3e61 100644 --- a/include/qpdf/QPDFPageObjectHelper.hh +++ b/include/qpdf/QPDFPageObjectHelper.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFStreamFilter.hh b/include/qpdf/QPDFStreamFilter.hh index 2a7d65b3..fe88312c 100644 --- a/include/qpdf/QPDFStreamFilter.hh +++ b/include/qpdf/QPDFStreamFilter.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFSystemError.hh b/include/qpdf/QPDFSystemError.hh index ef8c8c1a..ca3aa873 100644 --- a/include/qpdf/QPDFSystemError.hh +++ b/include/qpdf/QPDFSystemError.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFTokenizer.hh b/include/qpdf/QPDFTokenizer.hh index ec9bbc1b..b047dc3e 100644 --- a/include/qpdf/QPDFTokenizer.hh +++ b/include/qpdf/QPDFTokenizer.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFUsage.hh b/include/qpdf/QPDFUsage.hh index 923bd109..bc52e155 100644 --- a/include/qpdf/QPDFUsage.hh +++ b/include/qpdf/QPDFUsage.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFWriter.hh b/include/qpdf/QPDFWriter.hh index 20aadc74..0cde221d 100644 --- a/include/qpdf/QPDFWriter.hh +++ b/include/qpdf/QPDFWriter.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QPDFXRefEntry.hh b/include/qpdf/QPDFXRefEntry.hh index cc2e9b56..9eb07ad8 100644 --- a/include/qpdf/QPDFXRefEntry.hh +++ b/include/qpdf/QPDFXRefEntry.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QTC.hh b/include/qpdf/QTC.hh index 7d39d01a..98696b7d 100644 --- a/include/qpdf/QTC.hh +++ b/include/qpdf/QTC.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh index c4ae84c1..16e56932 100644 --- a/include/qpdf/QUtil.hh +++ b/include/qpdf/QUtil.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/RandomDataProvider.hh b/include/qpdf/RandomDataProvider.hh index 0eedc446..e7eb5049 100644 --- a/include/qpdf/RandomDataProvider.hh +++ b/include/qpdf/RandomDataProvider.hh @@ -1,4 +1,5 @@ -// Copyright (c) 2005-2024 Jay Berkenbilt +// Copyright (c) 2005-2021 Jay Berkenbilt +// Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger // // This file is part of qpdf. // diff --git a/include/qpdf/Types.h b/include/qpdf/Types.h index 4afb76ff..fdc57a68 100644 --- a/include/qpdf/Types.h +++ b/include/qpdf/Types.h @@ -1,4 +1,5 @@ -/* Copyright (c) 2005-2024 Jay Berkenbilt +/* Copyright (c) 2005-2021 Jay Berkenbilt + * Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger * * This file is part of qpdf. * diff --git a/include/qpdf/qpdf-c.h b/include/qpdf/qpdf-c.h index 3dcc788f..a2ba876a 100644 --- a/include/qpdf/qpdf-c.h +++ b/include/qpdf/qpdf-c.h @@ -1,4 +1,5 @@ -/* Copyright (c) 2005-2024 Jay Berkenbilt +/* Copyright (c) 2005-2021 Jay Berkenbilt + * Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger * * This file is part of qpdf. * diff --git a/include/qpdf/qpdfjob-c.h b/include/qpdf/qpdfjob-c.h index ffe659a8..08628669 100644 --- a/include/qpdf/qpdfjob-c.h +++ b/include/qpdf/qpdfjob-c.h @@ -1,4 +1,5 @@ -/* Copyright (c) 2005-2024 Jay Berkenbilt +/* Copyright (c) 2005-2021 Jay Berkenbilt + * Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger * * This file is part of qpdf. * diff --git a/include/qpdf/qpdflogger-c.h b/include/qpdf/qpdflogger-c.h index f8e5a353..b3dbd307 100644 --- a/include/qpdf/qpdflogger-c.h +++ b/include/qpdf/qpdflogger-c.h @@ -1,4 +1,5 @@ -/* Copyright (c) 2005-2024 Jay Berkenbilt +/* Copyright (c) 2005-2021 Jay Berkenbilt + * Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger * * This file is part of qpdf. * diff --git a/libqpdf/QPDFJob_argv.cc b/libqpdf/QPDFJob_argv.cc index ea35342b..6dc1700b 100644 --- a/libqpdf/QPDFJob_argv.cc +++ b/libqpdf/QPDFJob_argv.cc @@ -115,7 +115,8 @@ ArgParser::argCopyright() << this->ap.getProgname() << " version " << QPDF::QPDFVersion() << "\n" << "\n" - << "Copyright (c) 2005-2024 Jay Berkenbilt\n" + << "Copyright (c) 2005-2021 Jay Berkenbilt\n" + << "Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger\n" << "QPDF is licensed under the Apache License, Version 2.0 (the \"License\");\n" << "you may not use this file except in compliance with the License.\n" << "You may obtain a copy of the License at\n" diff --git a/libqpdf/QPDF_json.cc b/libqpdf/QPDF_json.cc index 8cbbcd1b..92e52567 100644 --- a/libqpdf/QPDF_json.cc +++ b/libqpdf/QPDF_json.cc @@ -267,10 +267,10 @@ class QPDF::JSONReactor: public JSON::Reactor struct StackFrame { StackFrame(state_e state) : - state(state) {}; + state(state){}; StackFrame(state_e state, QPDFObjectHandle&& object) : state(state), - object(object) {}; + object(object){}; state_e state; QPDFObjectHandle object; }; diff --git a/libqpdf/qpdf/qpdf-c_impl.hh b/libqpdf/qpdf/qpdf-c_impl.hh index 866b6252..0d52cf10 100644 --- a/libqpdf/qpdf/qpdf-c_impl.hh +++ b/libqpdf/qpdf/qpdf-c_impl.hh @@ -16,7 +16,7 @@ struct _qpdf_data _qpdf_data() = default; _qpdf_data(std::unique_ptr&& qpdf) : - qpdf(std::move(qpdf)) {}; + qpdf(std::move(qpdf)){}; ~_qpdf_data() = default; diff --git a/libqpdf/qpdf/rijndael.h b/libqpdf/qpdf/rijndael.h index 0c04ba54..ad546950 100644 --- a/libqpdf/qpdf/rijndael.h +++ b/libqpdf/qpdf/rijndael.h @@ -2,8 +2,8 @@ #define RIJNDAEL_H #include -#include #include +#include unsigned int rijndaelSetupEncrypt(uint32_t* rk, const unsigned char* key, size_t keybits); unsigned int rijndaelSetupDecrypt(uint32_t* rk, const unsigned char* key, size_t keybits); diff --git a/manual/conf.py b/manual/conf.py index 241c7fc8..20460286 100644 --- a/manual/conf.py +++ b/manual/conf.py @@ -13,7 +13,7 @@ import sys sys.path.append(os.path.abspath("./_ext")) project = 'QPDF' -copyright = '2005-2024, Jay Berkenbilt' +copyright = '2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger' author = 'Jay Berkenbilt' here = os.path.dirname(os.path.realpath(__file__)) with open(f'{here}/../CMakeLists.txt') as f: diff --git a/qtest/bin/qtest-driver b/qtest/bin/qtest-driver index 22594ecf..aca3d546 100755 --- a/qtest/bin/qtest-driver +++ b/qtest/bin/qtest-driver @@ -2,7 +2,7 @@ # # This file is part of qtest. # -# Copyright 1993-2024, Jay Berkenbilt +# Copyright 1993-2025, Jay Berkenbilt # # QTest is distributed under the terms of version 2.0 of the Artistic # license which may be found in the source distribution. diff --git a/qtest/module/TestDriver.pm b/qtest/module/TestDriver.pm index 7d5d28bf..c3c62464 100644 --- a/qtest/module/TestDriver.pm +++ b/qtest/module/TestDriver.pm @@ -2,7 +2,7 @@ # # This file is part of qtest. # -# Copyright 1993-2024, Jay Berkenbilt +# Copyright 1993-2025, Jay Berkenbilt # # QTest is distributed under the terms of version 2.0 of the Artistic # license which may be found in the source distribution. From e9887aaa9d6a0f0aa81e1cf5a4700bac4d2b5f23 Mon Sep 17 00:00:00 2001 From: m-holger Date: Thu, 30 Jan 2025 11:26:27 +0000 Subject: [PATCH 2/2] Update various 'QPDF's to 'qpdf' --- NOTICE.md | 2 +- README.md | 2 +- appimage/qpdf.appdata.xml | 20 ++++++++++---------- libqpdf/QPDFJob_argv.cc | 3 ++- manual/conf.py | 2 +- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/NOTICE.md b/NOTICE.md index b18b2e3a..53689465 100644 --- a/NOTICE.md +++ b/NOTICE.md @@ -1,4 +1,4 @@ -QPDF is copyright (c) 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger +qpdf is copyright (c) 2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/README.md b/README.md index 60ea5d32..deda9f6a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ render PDFs or perform text extraction, and it does not contain higher-level int It is a low-level tool for working with the structure of PDF files and can be a valuable tool for anyone who wants to do programmatic or command-line-based manipulation of PDF files. -The [qpdf Manual](https://qpdf.readthedocs.io) is hosted online at https://qpdf.readthedocs.io. The project website +The [qpdf manual](https://qpdf.readthedocs.io) is hosted online at https://qpdf.readthedocs.io. The project website is https://qpdf.sourceforge.io. The source code repository is hosted at GitHub: https://github.com/qpdf/qpdf. # Verifying Distributions diff --git a/appimage/qpdf.appdata.xml b/appimage/qpdf.appdata.xml index 59959e34..a8e22d70 100644 --- a/appimage/qpdf.appdata.xml +++ b/appimage/qpdf.appdata.xml @@ -4,29 +4,29 @@ org.QPDF.qpdf.desktop MIT Apache-2.0 - QPDF + qpdf Structural, content-preserving transformations on PDF files -

QPDF is a command-line program that does structural, content-preserving transformations on PDF files. +

qpdf is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It also provides many useful capabilities to developers of PDF-producing software or for people who just want to look at the innards of a PDF file to learn more about how they work.

-

QPDF is capable of creating linearized (also known as web-optimized) files and encrypted files. +

qpdf is capable of creating linearized (also known as web-optimized) files and encrypted files. It is also capable of converting PDF files with object streams (also known as compressed objects) to files with no compressed objects or to generate object streams from files that don't have them - (or even those that already do). QPDF also supports a special mode designed to allow you to edit + (or even those that already do). qpdf also supports a special mode designed to allow you to edit the content of PDF files in a text editor. For more details, please see the documentation links below.

-

QPDF includes support for merging and splitting PDFs through the ability to copy objects from one PDF - file into another and to manipulate the list of pages in a PDF file. The QPDF library also makes +

qpdf includes support for merging and splitting PDFs through the ability to copy objects from one PDF + file into another and to manipulate the list of pages in a PDF file. The qpdf library also makes it possible for you to create PDF files from scratch. In this mode, you are responsible for - supplying all the contents of the file, while the QPDF library takes care off all the syntactical + supplying all the contents of the file, while the qpdf library takes care off all the syntactical representation of the objects, creation of cross references tables and, if you use them, object streams, encryption, linearization, and other syntactic details.

-

QPDF is not a PDF content creation library, a PDF viewer, or a program capable of converting PDF into - other formats. In particular, QPDF knows nothing about the semantics of PDF content streams. +

qpdf is not a PDF content creation library, a PDF viewer, or a program capable of converting PDF into + other formats. In particular, qpdf knows nothing about the semantics of PDF content streams. If you are looking for something that can do that, you should look elsewhere. - However, once you have a valid PDF file, QPDF can be used to transform that file in ways perhaps + However, once you have a valid PDF file, qpdf can be used to transform that file in ways perhaps your original PDF creation can't handle. For example, programs generate simple PDF files but can't password-protect them, web-optimize them, or perform other transformations of that type.

diff --git a/libqpdf/QPDFJob_argv.cc b/libqpdf/QPDFJob_argv.cc index 6dc1700b..829e7aa1 100644 --- a/libqpdf/QPDFJob_argv.cc +++ b/libqpdf/QPDFJob_argv.cc @@ -117,7 +117,8 @@ ArgParser::argCopyright() << "\n" << "Copyright (c) 2005-2021 Jay Berkenbilt\n" << "Copyright (c) 2022-2025 Jay Berkenbilt and Manfred Holger\n" - << "QPDF is licensed under the Apache License, Version 2.0 (the \"License\");\n" + << "\n" + << "qpdf is licensed under the Apache License, Version 2.0 (the \"License\");\n" << "you may not use this file except in compliance with the License.\n" << "You may obtain a copy of the License at\n" << "\n" diff --git a/manual/conf.py b/manual/conf.py index 20460286..9ee84beb 100644 --- a/manual/conf.py +++ b/manual/conf.py @@ -12,7 +12,7 @@ import sys sys.path.append(os.path.abspath("./_ext")) -project = 'QPDF' +project = 'qpdf' copyright = '2005-2021 Jay Berkenbilt, 2022-2025 Jay Berkenbilt and Manfred Holger' author = 'Jay Berkenbilt' here = os.path.dirname(os.path.realpath(__file__))