mupdf
Loading...
Searching...
No Matches
fitz.h
Go to the documentation of this file.
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
27extern "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#include "mupdf/fitz/options.h"
37
38#include "mupdf/fitz/crypt.h"
39#include "mupdf/fitz/getopt.h"
40#include "mupdf/fitz/geometry.h"
41#include "mupdf/fitz/hash.h"
42#include "mupdf/fitz/pool.h"
44#include "mupdf/fitz/tree.h"
45#include "mupdf/fitz/bidi.h"
46#include "mupdf/fitz/xml.h"
47#include "mupdf/fitz/json.h"
48#include "mupdf/fitz/hyphen.h"
49
50/* I/O */
51#include "mupdf/fitz/buffer.h"
52#include "mupdf/fitz/stream.h"
53#include "mupdf/fitz/compress.h"
55#include "mupdf/fitz/filter.h"
56#include "mupdf/fitz/archive.h"
57#include "mupdf/fitz/heap.h"
58
59
60/* Resources */
61#include "mupdf/fitz/store.h"
62#include "mupdf/fitz/color.h"
63#include "mupdf/fitz/pixmap.h"
64#include "mupdf/fitz/image.h"
65#include "mupdf/fitz/bitmap.h"
66#include "mupdf/fitz/shade.h"
67#include "mupdf/fitz/font.h"
68#include "mupdf/fitz/path.h"
69#include "mupdf/fitz/text.h"
71#include "mupdf/fitz/glyph.h"
72
73#include "mupdf/fitz/device.h"
76
79
80/* Document */
81#include "mupdf/fitz/link.h"
82#include "mupdf/fitz/outline.h"
83#include "mupdf/fitz/document.h"
84
85#include "mupdf/fitz/util.h"
86
87/* Output formats */
88#include "mupdf/fitz/writer.h"
92
93#include "mupdf/fitz/story.h"
95
96#include "mupdf/fitz/deskew.h"
97#include "mupdf/fitz/barcode.h"
98
99#ifdef __cplusplus
100}
101#endif
102
103#endif