Add pdf compressor

This commit is contained in:
2026-06-12 16:12:23 +07:00
parent 2e45dfafbb
commit 30d84eef72
62 changed files with 2120 additions and 319 deletions
+18 -10
View File
@@ -52,32 +52,40 @@ build cmake_object_order_depends_target_kcompressor: phony || CMakeFiles/kcompre
build CMakeFiles/kcompressor.dir/native_compressor.cpp.o: CXX_COMPILER__kcompressor_Debug D$:/MyProject/kcompressor/app/src/main/cpp/native_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\native_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/compressor_common.cpp.o: CXX_COMPILER__kcompressor_Debug D$:/MyProject/kcompressor/app/src/main/cpp/compressor_common.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\compressor_common.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/video_compressor.cpp.o: CXX_COMPILER__kcompressor_Debug D$:/MyProject/kcompressor/app/src/main/cpp/video_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\video_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/image_compressor.cpp.o: CXX_COMPILER__kcompressor_Debug D$:/MyProject/kcompressor/app/src/main/cpp/image_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\image_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
build CMakeFiles/kcompressor.dir/pdf_compressor.cpp.o: CXX_COMPILER__kcompressor_Debug D$:/MyProject/kcompressor/app/src/main/cpp/pdf_compressor.cpp || cmake_object_order_depends_target_kcompressor
DEFINES = -Dkcompressor_EXPORTS
DEP_FILE = CMakeFiles\kcompressor.dir\pdf_compressor.cpp.o.d
FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info -fPIC -Wall -Wextra -fexceptions -frtti -Wno-unused-parameter -Wno-deprecated-declarations
INCLUDES = -ID:/MyProject/kcompressor/app/src/main/cpp -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x264 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include/x265 -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include -ID:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/include
OBJECT_DIR = CMakeFiles\kcompressor.dir
OBJECT_FILE_DIR = CMakeFiles\kcompressor.dir
@@ -89,10 +97,10 @@ build CMakeFiles/kcompressor.dir/image_compressor.cpp.o: CXX_COMPILER__kcompress
#############################################
# Link the shared library D:\MyProject\kcompressor\app\build\intermediates\cxx\Debug\j1t3m4l4\obj\arm64-v8a\libkcompressor.so
build D$:/MyProject/kcompressor/app/build/intermediates/cxx/Debug/j1t3m4l4/obj/arm64-v8a/libkcompressor.so: CXX_SHARED_LIBRARY_LINKER__kcompressor_Debug CMakeFiles/kcompressor.dir/native_compressor.cpp.o CMakeFiles/kcompressor.dir/compressor_common.cpp.o CMakeFiles/kcompressor.dir/video_compressor.cpp.o CMakeFiles/kcompressor.dir/image_compressor.cpp.o | D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavfilter.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavformat.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavcodec.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswscale.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswresample.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavutil.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx264.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx265.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libturbojpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libjpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libwebp.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libsharpyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libavif.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libaom.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libimagequant.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/liboxipng_ffi.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libkimage_png.a
build D$:/MyProject/kcompressor/app/build/intermediates/cxx/Debug/j1t3m4l4/obj/arm64-v8a/libkcompressor.so: CXX_SHARED_LIBRARY_LINKER__kcompressor_Debug CMakeFiles/kcompressor.dir/native_compressor.cpp.o CMakeFiles/kcompressor.dir/compressor_common.cpp.o CMakeFiles/kcompressor.dir/video_compressor.cpp.o CMakeFiles/kcompressor.dir/image_compressor.cpp.o CMakeFiles/kcompressor.dir/pdf_compressor.cpp.o | D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavfilter.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavformat.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavcodec.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswscale.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswresample.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavutil.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx264.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx265.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/lib/libqpdf.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/lib/libzopfli.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/lib/libz.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libturbojpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libjpeg.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libwebp.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libsharpyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libavif.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libaom.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libyuv.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libimagequant.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/liboxipng_ffi.a D$:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libkimage_png.a
LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -fexceptions -frtti -fno-limit-debug-info
LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments
LINK_LIBRARIES = -Wl,--start-group D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavfilter.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavformat.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavcodec.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswscale.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswresample.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavutil.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx264.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx265.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libturbojpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libjpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libwebp.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libsharpyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libavif.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libaom.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libimagequant.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/liboxipng_ffi.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libkimage_png.a -Wl,--end-group -lmediandk -landroid -llog -lz -lm -ldl -latomic -lc++_static -latomic -lm
LINK_LIBRARIES = -Wl,--start-group D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavfilter.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavformat.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavcodec.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswscale.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libswresample.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libavutil.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx264.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/libx265.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/lib/libqpdf.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/lib/libzopfli.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/lib/libz.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libturbojpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libjpeg.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libwebp.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libsharpyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libavif.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libaom.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libyuv.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libimagequant.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/liboxipng_ffi.a D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/lib/libkimage_png.a -Wl,--end-group -lmediandk -landroid -llog -lm -ldl -latomic -lc++_static -latomic -lm
OBJECT_DIR = CMakeFiles\kcompressor.dir
POST_BUILD = cd .
PRE_LINK = cd .