3#ifndef PDFSDK_CXX_PDF_FILESPEC_H_INCLUDED_
4#define PDFSDK_CXX_PDF_FILESPEC_H_INCLUDED_
11#include "forward_declarations.h"
12#include "wrapper_base.h"
21class FileSpec :
public detail::RefCountedHandle<PDFileSpec> {
109 PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(
FileSpec, PDFileSpec)
114#include "filespec_impl.inl"
Represents a PDF document.
Definition document.h:22
Represents a file specification in a PDF document.
Definition filespec.h:21
void SaveToFile(const std::filesystem::path &path)
void SetDesc(const std::wstring &desc)
void SetThumbnail(const XObject &thumb)
void SetFileSystem(PDAtom fileSys)
Object GetPdfObject() const
PDDateTime GetCreateDate()
void SetPath(const std::wstring &path)
XObject GetThumbnail(const Document &doc)
static FileSpec CreateFromPdfObject(const Object &object)
Represents a PDF object.
Definition object.h:20
Represents an XObject in a PDF document.
Definition xobject.h:22