comparison mupdf-source/include/mupdf/fitz.h @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 // Copyright (C) 2004-2025 Artifex Software, Inc.
2 //
3 // This file is part of MuPDF.
4 //
5 // MuPDF is free software: you can redistribute it and/or modify it under the
6 // terms of the GNU Affero General Public License as published by the Free
7 // Software Foundation, either version 3 of the License, or (at your option)
8 // any later version.
9 //
10 // MuPDF is distributed in the hope that it will be useful, but WITHOUT ANY
11 // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12 // FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
13 // details.
14 //
15 // You should have received a copy of the GNU Affero General Public License
16 // along with MuPDF. If not, see <https://www.gnu.org/licenses/agpl-3.0.en.html>
17 //
18 // Alternative licensing terms are available from the licensor.
19 // For commercial licensing, see <https://www.artifex.com/> or contact
20 // Artifex Software, Inc., 39 Mesa Street, Suite 108A, San Francisco,
21 // CA 94129, USA, for further information.
22
23 #ifndef MUDPF_FITZ_H
24 #define MUDPF_FITZ_H
25
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29
30 #include "mupdf/fitz/version.h"
31 #include "mupdf/fitz/config.h"
32 #include "mupdf/fitz/system.h"
33 #include "mupdf/fitz/context.h"
34 #include "mupdf/fitz/output.h"
35 #include "mupdf/fitz/log.h"
36
37 #include "mupdf/fitz/crypt.h"
38 #include "mupdf/fitz/getopt.h"
39 #include "mupdf/fitz/geometry.h"
40 #include "mupdf/fitz/hash.h"
41 #include "mupdf/fitz/pool.h"
42 #include "mupdf/fitz/string-util.h"
43 #include "mupdf/fitz/tree.h"
44 #include "mupdf/fitz/bidi.h"
45 #include "mupdf/fitz/xml.h"
46 #include "mupdf/fitz/json.h"
47
48 /* I/O */
49 #include "mupdf/fitz/buffer.h"
50 #include "mupdf/fitz/stream.h"
51 #include "mupdf/fitz/compress.h"
52 #include "mupdf/fitz/compressed-buffer.h"
53 #include "mupdf/fitz/filter.h"
54 #include "mupdf/fitz/archive.h"
55 #include "mupdf/fitz/heap.h"
56
57
58 /* Resources */
59 #include "mupdf/fitz/store.h"
60 #include "mupdf/fitz/color.h"
61 #include "mupdf/fitz/pixmap.h"
62 #include "mupdf/fitz/image.h"
63 #include "mupdf/fitz/bitmap.h"
64 #include "mupdf/fitz/shade.h"
65 #include "mupdf/fitz/font.h"
66 #include "mupdf/fitz/path.h"
67 #include "mupdf/fitz/text.h"
68 #include "mupdf/fitz/separation.h"
69 #include "mupdf/fitz/glyph.h"
70
71 #include "mupdf/fitz/device.h"
72 #include "mupdf/fitz/display-list.h"
73 #include "mupdf/fitz/structured-text.h"
74
75 #include "mupdf/fitz/transition.h"
76 #include "mupdf/fitz/glyph-cache.h"
77
78 /* Document */
79 #include "mupdf/fitz/link.h"
80 #include "mupdf/fitz/outline.h"
81 #include "mupdf/fitz/document.h"
82
83 #include "mupdf/fitz/util.h"
84
85 /* Output formats */
86 #include "mupdf/fitz/writer.h"
87 #include "mupdf/fitz/band-writer.h"
88 #include "mupdf/fitz/write-pixmap.h"
89 #include "mupdf/fitz/output-svg.h"
90
91 #include "mupdf/fitz/story.h"
92 #include "mupdf/fitz/story-writer.h"
93
94 #include "mupdf/fitz/deskew.h"
95 #include "mupdf/fitz/barcode.h"
96
97 #ifdef __cplusplus
98 }
99 #endif
100
101 #endif