mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 15:22:43 +00:00 
			
		
		
		
	 4887aacec7
			
		
	
	
		4887aacec7
		
	
	
	
	
		
			
			The Parser class is now a generic PDF object parser, of which the new DocumentParser class derives. DocumentParser now takes over all functions relating to linearization, pages, xref and trailer handling. This allows the use of multiple parsers in the same document's context, which will be needed in order to handle PDF object streams.
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			438 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			438 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     ColorSpace.cpp
 | |
|     CommonNames.cpp
 | |
|     Document.cpp
 | |
|     DocumentParser.cpp
 | |
|     Encoding.cpp
 | |
|     Encryption.cpp
 | |
|     Filter.cpp
 | |
|     Fonts/PDFFont.cpp
 | |
|     Fonts/TrueTypeFont.cpp
 | |
|     Fonts/Type0Font.cpp
 | |
|     Fonts/Type1Font.cpp
 | |
|     ObjectDerivatives.cpp
 | |
|     Parser.cpp
 | |
|     Reader.cpp
 | |
|     Renderer.cpp
 | |
|     Value.cpp
 | |
|     )
 | |
| 
 | |
| serenity_lib(LibPDF pdf)
 | |
| target_link_libraries(LibPDF LibC LibCore LibIPC LibGfx LibTextCodec LibCrypto)
 |