AddPDFA3AssociatedFileFromString

문서 속성

설명

메모리 바이트에서 포함 파일 스트림을 생성하고 파일 명세를 문서 첨부 이름 트리에 추가하며 PDF/A-3 워크플로를 위해 Catalog /AF 배열에 등록합니다

구문

Delphi

Function TPDFlib.AddPDFA3AssociatedFileFromString(Const FileName, MIMEType, Description, Relationship: WideString; Const FileBytes: AnsiString): Integer;

매개변수

FileNameinvoice.xml 같은 첨부 파일의 표시 파일 이름
MIMEType포함 파일 스트림에 기록되는 MIME 형식으로 text/xml 또는 application/xml 등이 있습니다
Description파일 사양에 기록되는 선택적 /Desc 텍스트
Relationship/AFRelationship 값으로 보통 Source, Data, Alternative, Supplement 또는 Unspecified
FileBytes내장 파일 스트림에 저장할 원시 바이트

반환 값

0활성 문서가 없거나 매개변수가 잘못되었거나 현재 문서가 PDF/A-3 모드가 아닙니다
Non-zero새로 만든 파일 사양의 객체 핸들

비고

파일은 문서 첨부 파일 목록에 표시되며 PDF/A-3 관련 파일에 필요한 Catalog /AF 배열에서도 참조됩니다

표준 Factur-X, ZUGFeRD 또는 XRechnung 송장 XML에는 송장 메타데이터와 프로필 검사를 일관되게 쓰도록 AddFacturXAssociatedFileFromString을 사용하는 것이 좋습니다

예제

// Attach source XML to a PDF/A-3b document
var
  FileID: Integer;
begin
  PDF.SetPDFAMode(5);
  PDF.NewDocument;
  FileID := PDF.AddPDFA3AssociatedFileFromString(
    'invoice.xml',
    'text/xml',
    'Invoice source data',
    'Source',
    InvoiceXML);
  if FileID = 0 then Exit;
  PDF.SaveToFile('archive.pdf');
end;

참고 항목

AddFacturXAssociatedFileFromString, SetPDFAMode, SetEmbeddedFileAFRelationship, AddEmbeddedFile