iText io.jar Source Code

io.jar is a component in iText Java library to provide input/output functionalities. iText Java library allows you to generate and manage PDF documents.

The Source Code files are provided together with the JAR file in the binary packge like iText7-Core-7.1.4.zip. You can download it at iText 7 Core Download site.

You can compile it to generate your JAR file, using io.pom as the build configuration file.

The source code of io-7.1.4.jar is provided below:

✍: FYIcenter.com

Package Content:

com/itextpdf/io/codec/TIFFLZWDecoder.java
com/itextpdf/io/codec/brotli/dec/Huffman.java
com/itextpdf/io/codec/brotli/dec/Utils.java
com/itextpdf/io/codec/TIFFDirectory.java
com/itextpdf/io/codec/TIFFField.java
com/itextpdf/io/codec/TIFFConstants.java
com/itextpdf/io/codec/LZWCompressor.java
com/itextpdf/io/codec/PngWriter.java
com/itextpdf/io/codec/TiffWriter.java
com/itextpdf/io/font/woff2/Buffer.java
com/itextpdf/io/font/woff2/Round.java
com/itextpdf/io/font/woff2/StoreBytes.java
com/itextpdf/io/font/woff2/TableTags.java
com/itextpdf/io/font/woff2/VariableLength.java
com/itextpdf/io/font/woff2/Woff2Common.java
com/itextpdf/io/font/woff2/Woff2MemoryOut.java
com/itextpdf/io/font/woff2/Woff2Out.java
com/itextpdf/io/font/woff2/FontCompressionException.java
com/itextpdf/io/font/woff2/JavaUnsignedUtil.java
com/itextpdf/io/font/woff2/Woff2Converter.java
com/itextpdf/io/font/constants/FontStyles.java
com/itextpdf/io/font/constants/StandardFonts.java
com/itextpdf/io/font/IExtraEncoding.java
com/itextpdf/io/font/FontProgramFactory.java
com/itextpdf/io/font/PdfEncodings.java
com/itextpdf/io/font/FontConstants.java
com/itextpdf/io/font/FontProgramDescriptor.java
com/itextpdf/io/image/AwtImageDataFactory.java
com/itextpdf/io/image/BmpImageData.java
com/itextpdf/io/image/GifImageData.java
com/itextpdf/io/image/GifImageHelper.java
com/itextpdf/io/image/ImageType.java
com/itextpdf/io/image/Jbig2ImageData.java
com/itextpdf/io/image/Jbig2ImageHelper.java
com/itextpdf/io/image/Jpeg2000ImageHelper.java
com/itextpdf/io/image/PngImageData.java
com/itextpdf/io/image/RawImageHelper.java
com/itextpdf/io/image/JpegImageHelper.java
com/itextpdf/io/source/ByteArrayOutputStream.java
com/itextpdf/io/source/DeflaterOutputStream.java
com/itextpdf/io/source/IndependentRandomAccessSource.java
com/itextpdf/io/source/OutputStream.java
com/itextpdf/io/source/GroupedRandomAccessSource.java
com/itextpdf/io/source/ByteUtils.java
com/itextpdf/io/util/FilterUtil.java
com/itextpdf/io/util/IdelOutputStream.java
com/itextpdf/io/util/MessageFormatUtil.java
com/itextpdf/io/util/StreamUtil.java
com/itextpdf/io/util/ExceptionUtil.java
com/itextpdf/io/util/UrlUtil.java
com/itextpdf/io/colors/IccProfile.java
com/itextpdf/io/codec/brotli/dec/BitReader.java
com/itextpdf/io/codec/BitFile.java
com/itextpdf/io/codec/LZWStringTable.java
com/itextpdf/io/codec/Jbig2SegmentReader.java
com/itextpdf/io/image/ImageData.java
com/itextpdf/io/image/TiffImageHelper.java
com/itextpdf/io/source/FileChannelRandomAccessSource.java
com/itextpdf/io/util/DecimalFormatUtil.java
com/itextpdf/io/util/HashCode.java
com/itextpdf/io/util/ResourceUtil.java
com/itextpdf/io/util/DateTimeUtil.java
com/itextpdf/io/util/EnumUtil.java
com/itextpdf/io/util/TextUtil.java
com/itextpdf/io/codec/brotli/dec/BrotliInputStream.java
com/itextpdf/io/codec/brotli/dec/DictionaryData.java
com/itextpdf/io/font/OpenTypeParser.java
com/itextpdf/io/codec/brotli/dec/Context.java
com/itextpdf/io/codec/brotli/dec/HuffmanTreeGroup.java
com/itextpdf/io/codec/brotli/dec/RunningState.java
com/itextpdf/io/codec/brotli/dec/State.java
com/itextpdf/io/codec/brotli/dec/WordTransformType.java
com/itextpdf/io/codec/Base64.java
com/itextpdf/io/font/otf/ContextualSubstRule.java
com/itextpdf/io/font/otf/GposAnchor.java
com/itextpdf/io/font/otf/GsubLookupType5.java
com/itextpdf/io/font/CidFont.java
com/itextpdf/io/font/FontEncoding.java
com/itextpdf/io/font/constants/FontResources.java
com/itextpdf/io/font/constants/StandardFontFamilies.java
com/itextpdf/io/font/FontCacheKey.java
com/itextpdf/io/font/TrueTypeFontSubset.java
com/itextpdf/io/image/PngImageHelper.java
com/itextpdf/io/source/PagedChannelRandomAccessSource.java
com/itextpdf/io/source/MappedChannelRandomAccessSource.java
com/itextpdf/io/source/RandomAccessSourceFactory.java
com/itextpdf/io/util/NumberUtil.java
com/itextpdf/io/util/ArrayUtil.java
com/itextpdf/io/util/EncodingUtil.java
com/itextpdf/io/util/SystemUtil.java
com/itextpdf/io/IOException.java
com/itextpdf/io/codec/brotli/dec/BrotliRuntimeException.java
com/itextpdf/io/codec/brotli/dec/Dictionary.java
com/itextpdf/io/codec/brotli/dec/IntReader.java
com/itextpdf/io/codec/brotli/dec/Prefix.java
com/itextpdf/io/codec/brotli/dec/Transform.java
com/itextpdf/io/codec/TIFFFaxDecompressor.java
com/itextpdf/io/codec/CCITTG4Encoder.java
com/itextpdf/io/codec/TIFFFaxDecoder.java
com/itextpdf/io/font/woff2/Woff2Dec.java
com/itextpdf/io/font/CMapEncoding.java
com/itextpdf/io/font/CidFontProperties.java
com/itextpdf/io/font/FontProgramDescriptorFactory.java
com/itextpdf/io/font/cmap/CMapCidUni.java
com/itextpdf/io/font/cmap/ICMapLocation.java
com/itextpdf/io/font/cmap/CMapByteCid.java
com/itextpdf/io/font/cmap/CMapContentParser.java
com/itextpdf/io/font/cmap/CMapParser.java
com/itextpdf/io/font/otf/FeatureRecord.java
com/itextpdf/io/font/otf/Glyph.java
com/itextpdf/io/font/otf/GposLookupType5.java
com/itextpdf/io/font/otf/GsubLookupType4.java
com/itextpdf/io/font/otf/ScriptRecord.java
com/itextpdf/io/font/otf/OtfClass.java
com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java
com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java
com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java
com/itextpdf/io/font/otf/OtfReadCommon.java
com/itextpdf/io/font/otf/GsubLookupType3.java
com/itextpdf/io/font/otf/MarkTable.java
com/itextpdf/io/font/otf/TagAndLocation.java
com/itextpdf/io/font/otf/GsubLookupType1.java
com/itextpdf/io/font/otf/GposLookupType4.java
com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java
com/itextpdf/io/font/FontCache.java
com/itextpdf/io/font/constants/FontDescriptorFlags.java
com/itextpdf/io/font/constants/FontStretches.java
com/itextpdf/io/font/FontIdentification.java
com/itextpdf/io/font/WoffConverter.java
com/itextpdf/io/font/FontRegisterProvider.java
com/itextpdf/io/font/AdobeGlyphList.java
com/itextpdf/io/font/CFFFontSubset.java
com/itextpdf/io/source/GetBufferedRandomAccessSource.java
com/itextpdf/io/source/RASInputStream.java
com/itextpdf/io/source/RandomAccessFileOrArray.java
com/itextpdf/io/source/PdfTokenizer.java
com/itextpdf/io/codec/brotli/dec/Decode.java
com/itextpdf/io/font/CFFFont.java
com/itextpdf/io/font/FontNames.java
com/itextpdf/io/font/Type1Parser.java
com/itextpdf/io/font/cmap/CMapLocationFromBytes.java
com/itextpdf/io/font/cmap/CMapUniCid.java
com/itextpdf/io/font/cmap/AbstractCMap.java
com/itextpdf/io/font/cmap/CMapCidByte.java
com/itextpdf/io/font/cmap/CMapLocationResource.java
com/itextpdf/io/font/cmap/CMapObject.java
com/itextpdf/io/font/cmap/CMapToUnicode.java
com/itextpdf/io/font/otf/ContextualSubTable.java
com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java
com/itextpdf/io/font/otf/GposLookupType2.java
com/itextpdf/io/font/otf/GposValueRecord.java
com/itextpdf/io/font/otf/GsubLookupType2.java
com/itextpdf/io/font/otf/GsubLookupType6.java
com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java
com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java
com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6.java
com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java
com/itextpdf/io/font/otf/OpenTableLookup.java
com/itextpdf/io/font/otf/OpenTypeScript.java
com/itextpdf/io/font/otf/GlyphLine.java
com/itextpdf/io/font/otf/LanguageRecord.java
com/itextpdf/io/font/otf/OpenTypeFeature.java
com/itextpdf/io/font/otf/OtfMarkRecord.java
com/itextpdf/io/font/otf/SubstLookupRecord.java
com/itextpdf/io/font/otf/ActualTextIterator.java
com/itextpdf/io/font/otf/FontReadingException.java
com/itextpdf/io/font/otf/GlyphPositioningTableReader.java
com/itextpdf/io/font/otf/GposLookupType6.java
com/itextpdf/io/font/otf/OpenTypeFontTableReader.java
com/itextpdf/io/font/FontProgram.java
com/itextpdf/io/font/constants/FontMacStyleFlags.java
com/itextpdf/io/font/constants/FontWeights.java
com/itextpdf/io/font/constants/TrueTypeCodePages.java
com/itextpdf/io/font/Pfm2afm.java
com/itextpdf/io/font/TrueTypeCollection.java
com/itextpdf/io/font/Type1Font.java
com/itextpdf/io/font/FontMetrics.java
com/itextpdf/io/font/TrueTypeFont.java
com/itextpdf/io/image/BmpImageHelper.java
com/itextpdf/io/image/Jpeg2000ImageData.java
com/itextpdf/io/image/JpegImageData.java
com/itextpdf/io/image/RawImageData.java
com/itextpdf/io/image/TiffImageData.java
com/itextpdf/io/image/ImageDataFactory.java
com/itextpdf/io/source/ByteBuffer.java
com/itextpdf/io/source/IRandomAccessSource.java
com/itextpdf/io/source/RAFRandomAccessSource.java
com/itextpdf/io/source/WindowRandomAccessSource.java
com/itextpdf/io/source/ThreadSafeRandomAccessSource.java
com/itextpdf/io/source/ArrayRandomAccessSource.java
com/itextpdf/io/source/ByteBufferRandomAccessSource.java
com/itextpdf/io/util/GenericArray.java
com/itextpdf/io/util/IntHashtable.java
com/itextpdf/io/util/FileUtil.java
com/itextpdf/io/LogMessageConstant.java

 

Or download all of them as a single archive file:

File name: io-7.1.4-sources.jar
File size: 608762 bytes
Release date: 2018-10-09
Download 

 

iText layout.jar Source Code

iText kernel.jar Source Code

Download and Install iText Java Library

⇑⇑ iText for PDF Generation

2018-04-09, 89741👍, 5💬