5#ifndef PDFTRON_H_CPPFDFFDFDoc
6#define PDFTRON_H_CPPFDFFDFDoc
11#include <C/FDF/TRN_FDFDoc.h>
54 FDFDoc(TRN_FDFDoc impl = 0,
bool owner =
true);
97 FDFDoc (
const char* buf,
size_t buf_size);
142 std::vector<unsigned char>
Save();
156 void Save(
const char* &out_buf,
size_t& out_buf_size);
309 mutable TRN_FDFDoc mp_doc;
314 mutable bool m_owner;
318#include <Impl/FDFDoc.inl>
FDFDoc(SDF::SDFDoc &sdfdoc)
FDFDoc(const UString &filepath)
FDFDoc(const FDFDoc &other)
void SetPDFFileName(const UString &filepath)
void Save(const UString &path)
FDFDoc(const char *filepath)
void MergeAnnots(const UString &command_file, const UString &permitted_user="")
FDFDoc(TRN_FDFDoc impl=0, bool owner=true)
void SaveAsXFDF(const UString &filepath)
FDFDoc(const char *buf, size_t buf_size)
FDFFieldIterator GetFieldIterator(const UString &field_name)
UString SaveAsXFDF(const FDF::XFDFExportOptions &opts)
std::vector< unsigned char > Save()
static FDFDoc CreateFromXFDF(const UString &file_name)
void Save(const char *&out_buf, size_t &out_buf_size)
void SaveAsXFDF(const UString &filepath, const FDF::XFDFExportOptions &opts)
FDFField FieldCreate(const UString &field_name, PDF::Field::Type type, const UString &field_value)
FDFDoc(Filters::Filter stream)
FDFField GetField(const UString &field_name)
SDF::SDFDoc & GetSDFDoc()
FDFFieldIterator GetFieldIterator()
FDFField FieldCreate(const UString &field_name, PDF::Field::Type type, SDF::Obj field_value=0)
Common::Iterator< FDFField > FDFFieldIterator