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
@@ -39,7 +39,7 @@
{
"directoryIndex" : 0,
"id" : "kcompressor::@6890427a1f51a3e7e1df",
"jsonFile" : "target-kcompressor-RelWithDebInfo-629175f078d00ae34e12.json",
"jsonFile" : "target-kcompressor-RelWithDebInfo-46edc1dc5c2c7a3b6c28.json",
"name" : "kcompressor",
"projectIndex" : 0
}
@@ -26,7 +26,7 @@
"objects" :
[
{
"jsonFile" : "codemodel-v2-a509508c860c257628de.json",
"jsonFile" : "codemodel-v2-27bc23e14d2d7dcfe837.json",
"kind" : "codemodel",
"version" :
{
@@ -79,7 +79,7 @@
},
"codemodel-v2" :
{
"jsonFile" : "codemodel-v2-a509508c860c257628de.json",
"jsonFile" : "codemodel-v2-27bc23e14d2d7dcfe837.json",
"kind" : "codemodel",
"version" :
{
@@ -27,25 +27,25 @@
{
"command" : 0,
"file" : 0,
"line" : 23,
"line" : 32,
"parent" : 0
},
{
"command" : 1,
"file" : 0,
"line" : 77,
"line" : 94,
"parent" : 0
},
{
"command" : 2,
"file" : 0,
"line" : 70,
"line" : 85,
"parent" : 0
},
{
"command" : 3,
"file" : 0,
"line" : 29,
"line" : 39,
"parent" : 0
}
]
@@ -66,6 +66,14 @@
"backtrace" : 3,
"fragment" : "-Wextra"
},
{
"backtrace" : 3,
"fragment" : "-fexceptions"
},
{
"backtrace" : 3,
"fragment" : "-frtti"
},
{
"backtrace" : 3,
"fragment" : "-Wno-unused-parameter"
@@ -102,6 +110,10 @@
{
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/android-image-compres/arm64-v8a/include"
},
{
"backtrace" : 4,
"path" : "D:/MyProject/kcompressor/app/src/main/cpp/third_party/pdf-android/arm64-v8a/include"
}
],
"language" : "CXX",
@@ -110,7 +122,8 @@
0,
1,
2,
3
3,
4
],
"sysroot" :
{
@@ -172,6 +185,21 @@
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\ffmpeg-android\\arm64-v8a\\lib\\libx265.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\pdf-android\\arm64-v8a\\lib\\libqpdf.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\pdf-android\\arm64-v8a\\lib\\libzopfli.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\pdf-android\\arm64-v8a\\lib\\libz.a",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "D:\\MyProject\\kcompressor\\app\\src\\main\\cpp\\third_party\\android-image-compres\\arm64-v8a\\lib\\libturbojpeg.a",
@@ -242,11 +270,6 @@
"fragment" : "-llog",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "-lz",
"role" : "libraries"
},
{
"backtrace" : 2,
"fragment" : "-lm",
@@ -294,7 +317,8 @@
0,
1,
2,
3
3,
4
]
}
],
@@ -323,6 +347,12 @@
"compileGroupIndex" : 0,
"path" : "image_compressor.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "pdf_compressor.cpp",
"sourceGroupIndex" : 0
}
],
"type" : "SHARED_LIBRARY"