UberPDF-SDK
We live by example! Need custom code? - Email the ÜberDude - Joe C. Hecht

ÜberPDF-SDK™ Function List


SYSTEM
UberPdfSdk_System_Version();
UberPdfSdk_System_Init();
UberPdfSdk_System_ReInit();
UberPdfSdk_System_Free();

FILE_IO*
UberPdfSdk_File_Io_OpenForReadingA();
UberPdfSdk_File_Io_OpenForReadingW();
UberPdfSdk_File_Io_OpenForWritingA();
UberPdfSdk_File_Io_OpenForWritingW();
UberPdfSdk_File_Io_OpenForReadWritingA();
UberPdfSdk_File_Io_OpenForReadWritingW();
UberPdfSdk_File_Io_Get_Position();
UberPdfSdk_File_Io_Seek();
UberPdfSdk_File_Io_Get_FileSize();
UberPdfSdk_File_Io_Read();
UberPdfSdk_File_Io_Write();
UberPdfSdk_File_Io_Close();

MEMORY_IO
UberPdfSdk_Memory_Io_Alloc();
UberPdfSdk_Memory_Io_Free();

PDF OBJ
UberPdfSdk_Pdf_Obj_GetType();
UberPdfSdk_Pdf_Obj_IsType();
UberPdfSdk_Pdf_Obj_IsNone();
UberPdfSdk_Pdf_Obj_IsReserved();
UberPdfSdk_Pdf_Obj_IsNull();
UberPdfSdk_Pdf_Obj_IsBool();
UberPdfSdk_Pdf_Obj_IsInteger();
UberPdfSdk_Pdf_Obj_IsReal();
UberPdfSdk_Pdf_Obj_IsString();
UberPdfSdk_Pdf_Obj_IsName();
UberPdfSdk_Pdf_Obj_IsArray();
UberPdfSdk_Pdf_Obj_IsDict();
UberPdfSdk_Pdf_Obj_IsStream();
UberPdfSdk_Pdf_Obj_IsOperator();
UberPdfSdk_Pdf_Obj_IsInlineImage();
UberPdfSdk_Pdf_Obj_IsNumeric();
UberPdfSdk_Pdf_Obj_IsScaler();
UberPdfSdk_Pdf_Obj_IsDirect();
UberPdfSdk_Pdf_Obj_IsIndirect();
UberPdfSdk_Pdf_Obj_MakeIndirect();
UberPdfSdk_Pdf_Obj_GetObjId();
UberPdfSdk_Pdf_Obj_NullObjId();
UberPdfSdk_Pdf_Obj_IsNullObjId();
UberPdfSdk_Pdf_Obj_GetIntNumber();
UberPdfSdk_Pdf_Obj_GetRealNumber();
UberPdfSdk_Pdf_Obj_Free();
UberPdfSdk_Pdf_Obj_FromObjID();
UberPdfSdk_Pdf_Obj_SetAppDataPtr();
UberPdfSdk_Pdf_Obj_GetAppDataPtr();

PDF_RESERVED
UberPdfSdk_Pdf_Reserved_New();
UberPdfSdk_Pdf_Reserved_Free();

PDF_NULL
UberPdfSdk_Pdf_Null_New();
UberPdfSdk_Pdf_Null_Free();

PDF_BOOL
UberPdfSdk_Pdf_Bool_New();
UberPdfSdk_Pdf_Bool_New_ByRef();
UberPdfSdk_Pdf_Bool_Free();
UberPdfSdk_Pdf_Bool_MakeIndirect();
UberPdfSdk_Pdf_Bool_GetValue();
UberPdfSdk_Pdf_Bool_GetValue_ByRef();

PDF_INTEGER
UberPdfSdk_Pdf_Integer_New();
UberPdfSdk_Pdf_Integer_New_ByRef();
UberPdfSdk_Pdf_Integer_Free();
UberPdfSdk_Pdf_Integer_MakeIndirect();
UberPdfSdk_Pdf_Integer_GetValue();
UberPdfSdk_Pdf_Integer_GetValue_ByRef();

PDF_REAL
UberPdfSdk_Pdf_Real_New();
UberPdfSdk_Pdf_Real_New_ByRef();
UberPdfSdk_Pdf_Real_New_WithDecimalPlaces();
UberPdfSdk_Pdf_Real_New_ByRef_WithDecimalPlaces();
UberPdfSdk_Pdf_Real_Free();
UberPdfSdk_Pdf_Real_MakeIndirect();
UberPdfSdk_Pdf_Real_GetValue();
UberPdfSdk_Pdf_Real_GetValue_ByRef();

PDF_STRING
UberPdfSdk_Pdf_String_New();
UberPdfSdk_Pdf_String_Free();
UberPdfSdk_Pdf_String_MakeIndirect();
UberPdfSdk_Pdf_String_GetValue();
UberPdfSdk_Pdf_String_GetValue_ByRef();
UberPdfSdk_Pdf_String_GetUtf8Value();
UberPdfSdk_Pdf_String_GetUtf8Value_ByRef();

PDF_NAME
UberPdfSdk_Pdf_Name_New();
UberPdfSdk_Pdf_Name_Free();
UberPdfSdk_Pdf_Name_MakeIndirect();
UberPdfSdk_Pdf_Name_GetValue();
UberPdfSdk_Pdf_Name_GetValue_ByRef();

PDF_ARRAY
UberPdfSdk_Pdf_Array_New();
UberPdfSdk_Pdf_Array_Free();
UberPdfSdk_Pdf_Array_MakeIndirect();
UberPdfSdk_Pdf_Array_GetCount();
UberPdfSdk_Pdf_Array_GetItem();
UberPdfSdk_Pdf_Array_GetItemEx();
UberPdfSdk_Pdf_Array_PushItem();
UberPdfSdk_Pdf_Array_InsertItem();
UberPdfSdk_Pdf_Array_ReplaceItem();
UberPdfSdk_Pdf_Array_RemoveAt();
UberPdfSdk_Pdf_Array_PushNewNullValue();
UberPdfSdk_Pdf_Array_PushNewBoolValue();
UberPdfSdk_Pdf_Array_PushNewBoolValue_ByRef();
UberPdfSdk_Pdf_Array_PushNewIntegerValue();
UberPdfSdk_Pdf_Array_PushNewIntegerValue_ByRef();
UberPdfSdk_Pdf_Array_PushNewIntegerValues_ByRef();
UberPdfSdk_Pdf_Array_PushNewRealValue();
UberPdfSdk_Pdf_Array_PushNewRealValue_ByRef();
UberPdfSdk_Pdf_Array_PushNewRealValues_ByRef();
UberPdfSdk_Pdf_Array_PushNewRealValue_WithDecimalPlaces();
UberPdfSdk_Pdf_Array_PushNewRealValue_ByRef_WithDecimalPlaces();
UberPdfSdk_Pdf_Array_PushNewRealValues_ByRef_WithDecimalPlaces();
UberPdfSdk_Pdf_Array_PushNewStringValue();
UberPdfSdk_Pdf_Array_PushNewNameValue();
UberPdfSdk_Pdf_Array_PushNewArray();
UberPdfSdk_Pdf_Array_PushNewDict();
UberPdfSdk_Pdf_Array_PushNewOperatorValue();
UberPdfSdk_Pdf_Array_PushNewInlineImageValue();
UberPdfSdk_Pdf_Array_PushNewIntRectValues();
UberPdfSdk_Pdf_Array_PushNewFloatRectValues();
UberPdfSdk_Pdf_Array_PushNewFloatRectValues_WithDecimalPlaces();
UberPdfSdk_Pdf_Array_GetIntRectValues();
UberPdfSdk_Pdf_Array_GetFloatRectValues();
UberPdfSdk_Pdf_Array_PushNewIntRectAsArray();
UberPdfSdk_Pdf_Array_PushNewFloatRectAsArray();
UberPdfSdk_Pdf_Array_PushNewFloatRectAsArray_WithDecimalPlaces();

PDF_DICT
UberPdfSdk_Pdf_Dict_New();
UberPdfSdk_Pdf_Dict_Free();
UberPdfSdk_Pdf_Dict_MakeIndirect();
UberPdfSdk_Pdf_Dict_GetCount();
UberPdfSdk_Pdf_Dict_GetKey();
UberPdfSdk_Pdf_Dict_HasKey();
UberPdfSdk_Pdf_Dict_GetKeyValue();
UberPdfSdk_Pdf_Dict_GetKeyValueEx();
UberPdfSdk_Pdf_Dict_AddKey();
UberPdfSdk_Pdf_Dict_RemoveKey();
UberPdfSdk_Pdf_Dict_AddKeyNewNullValue();
UberPdfSdk_Pdf_Dict_AddKeyNewBoolValue();
UberPdfSdk_Pdf_Dict_AddKeyNewBoolValue_ByRef();
UberPdfSdk_Pdf_Dict_AddKeyNewIntegerValue();
UberPdfSdk_Pdf_Dict_AddKeyNewIntegerValue_ByRef();
UberPdfSdk_Pdf_Dict_AddKeyNewRealValue();
UberPdfSdk_Pdf_Dict_AddKeyNewRealValue_ByRef();
UberPdfSdk_Pdf_Dict_AddKeyNewRealValue_WithDecimalPlaces();
UberPdfSdk_Pdf_Dict_AddKeyNewRealValue_ByRef_WithDecimalPlaces();
UberPdfSdk_Pdf_Dict_AddKeyNewStringValue();
UberPdfSdk_Pdf_Dict_AddKeyNewNameValue();
UberPdfSdk_Pdf_Dict_AddKeyNewArray();
UberPdfSdk_Pdf_Dict_AddKeyNewDict();
UberPdfSdk_Pdf_Dict_AddKeyNewOperatorValue();
UberPdfSdk_Pdf_Dict_AddKeyNewInlineImageValue();
UberPdfSdk_Pdf_Dict_AddKeyNewIntRect();
UberPdfSdk_Pdf_Dict_AddKeyNewFloatRect();
UberPdfSdk_Pdf_Dict_AddKeyNewFloatRect_WithDecimalPlaces();
UberPdfSdk_Pdf_Dict_AddKeyNewIntRectStatus();
UberPdfSdk_Pdf_Dict_AddKeyNewFloatRectStatus();
UberPdfSdk_Pdf_Dict_AddKeyNewFloatRectStatus_WithDecimalPlaces();
UberPdfSdk_Pdf_Dict_GetKeyIntRect();
UberPdfSdk_Pdf_Dict_GetKeyFloatRect();

PDF_STREAM
UberPdfSdk_Pdf_Stream_New();
UberPdfSdk_Pdf_Stream_NewFromString();
UberPdfSdk_Pdf_Stream_NewFromFileA();
UberPdfSdk_Pdf_Stream_NewFromFileW();
UberPdfSdk_Pdf_Stream_Free();
UberPdfSdk_Pdf_Stream_MakeIndirect();
UberPdfSdk_Pdf_Stream_GetDict();
UberPdfSdk_Pdf_Stream_ReplaceDict();
UberPdfSdk_Pdf_Stream_ReplaceStreamData();
UberPdfSdk_Pdf_Stream_GetUnCompressedDataPtr();
UberPdfSdk_Pdf_Stream_GetRawDataPtr();
UberPdfSdk_Pdf_Stream_SaveToFileA();
UberPdfSdk_Pdf_Stream_SaveToFileW();

PDF_OPERATOR
UberPdfSdk_Pdf_Operator_New();
UberPdfSdk_Pdf_Operator_Free();
UberPdfSdk_Pdf_Operator_MakeIndirect();
UberPdfSdk_Pdf_Operator_GetValue();
UberPdfSdk_Pdf_Operator_GetValue_ByRef();

PDF_INLINEIMAGE
UberPdfSdk_Pdf_InlineImage_New();
UberPdfSdk_Pdf_InlineImage_Free();
UberPdfSdk_Pdf_InlineImage_GetValue();
UberPdfSdk_Pdf_InlineImage_GetValue_ByRef();

PDF_PAGE
UberPdfSdk_Pdf_Page_New();
UberPdfSdk_Pdf_Page_New_Ex();
UberPdfSdk_Pdf_Page_New_SetInfo();
UberPdfSdk_Pdf_Page_Free();
UberPdfSdk_Pdf_Page_GetRotation();
UberPdfSdk_Pdf_Page_SetRotation();
UberPdfSdk_Pdf_Page_GetInfo();
UberPdfSdk_Pdf_Page_SetInfo();
UberPdfSdk_Pdf_Page_GetContents();
UberPdfSdk_Pdf_Page_PushToContentsArray();

PDF_DOC
UberPdfSdk_Pdf_Doc_CreateEmpty();
UberPdfSdk_Pdf_Doc_LoadFromByteBuffer();
UberPdfSdk_Pdf_Doc_LoadFromFileA();
UberPdfSdk_Pdf_Doc_LoadFromFileW();
UberPdfSdk_Pdf_Doc_SaveToByteBuffer();
UberPdfSdk_Pdf_Doc_SaveToByteBufferDispose();
UberPdfSdk_Pdf_Doc_SaveToFileA();
UberPdfSdk_Pdf_Doc_SaveToFileW();
UberPdfSdk_Pdf_Doc_GetTrailer();
UberPdfSdk_Pdf_Doc_GetRoot();

PDF_DOC_PAGES
UberPdfSdk_Pdf_Doc_Pages_GetCount();
UberPdfSdk_Pdf_Doc_Pages_GetPage();
UberPdfSdk_Pdf_Doc_Pages_DeletePage();
UberPdfSdk_Pdf_Doc_Pages_SwapPage();
UberPdfSdk_Pdf_Doc_Pages_InsertPage();
UberPdfSdk_Pdf_Doc_Pages_ImportPage();
UberPdfSdk_Pdf_Doc_Pages_ImportPageByHandle();
UberPdfSdk_Pdf_Doc_Pages_Refresh();

PDF_DOC_IMAGES (specific formats and conversion functions are supported in the PDF-Utils package)

PDF_DOC_IMAGES_JPEG (deprecated - please see the PDF-Utils package)

UberPdfSdk_Pdf_Doc_Images_Jpeg_NewFromByteBuffer();
UberPdfSdk_Pdf_Doc_Images_Jpeg_NewFromFileA();
UberPdfSdk_Pdf_Doc_Images_Jpeg_NewFromFileW();
UberPdfSdk_Pdf_Doc_Images_Jpeg_Free();

PDF_DOC_FONTS

PDF_DOC_FONTS_STD
UberPdfSdk_Pdf_Doc_Fonts_Std_New();
UberPdfSdk_Pdf_Doc_Fonts_Std_Free();

PDF_CONTENT

PDF_CONTENT_READER
UberPdfSdk_Pdf_Content_Reader_Read();
UberPdfSdk_Pdf_Content_Reader_ReadDebug();

* Standard File IO functions are not available for Windows Store Apps excluded due to OS restrictions

Back to home...



Contact ÜberPDF™.org

DMCA (Digital Millennium Copyright Act) Contact Information

Valid HTML 4.0!

Copyright © 2018 by CODE4SALE, LLC - All rights reserved.

GX Math & Graphics™ is a trademark of Joe C. Hecht
ÜberBuild™, ÜberPDF™, ÜberPDF-SDK™, ÜberPDF-Utils™, and ÜberDude™ are trademarks of Code4Sale, LLC.
PostScript® and Display PostScript® are registered trademarks of Adobe Systems Incorporated
Other product names, trademarks, and servicemarks mentioned are owned by their respective owners.

Terms and Conditions - Use of this site, code, submissions, ideas, suggestions, products, downloads, and payments are expressly at your own risk.

Privacy - This is a cookie free, script free, pop over free, and hot link free site!
We collect no information other than web server logs, and will not share unless required by law.

Last Modified 2018-01-14 06:00 U.T.C.