ExtractFilePagesExA

Manipulação de documentos, Extração, Manipulação de páginas

Descrição

O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de ExtractFilePagesEx e os argumentos string são interpretados usando a página de código atual de SetAnsiMode

Semelhante à função ExtractFilePages, mas consegue gerar arquivos de saída menores usando cross reference streams em vez de uma cross reference table

As opções podem ser combinadas por OR lógico para invocar várias opções

Por exemplo, Options = 3 ( 1 + 2) usará um cross reference stream (arquivo de saída menor) e também removerá todos os FormFields baseados em AcroForm e XFA, bem como os Usage Rights

Sintaxe

Delphi

Function DLExtractFilePagesExA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar; Options: Integer): Integer;

DLL

int DLExtractFilePagesExA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * RangeList, int Options);

Parâmetros

InputFileNameO caminho e o nome do documento que contém as páginas a extrair. A senha a usar ao abrir o documento.
Password
OutputFileNameO caminho e o nome do documento a criar com as páginas extraídas. As páginas a extrair, por exemplo "10,15,18-20,25-35". Caracteres inválidos serão ignorados. Intervalos invertidos como "5-1" serão aceitos. Números de página duplicados serão aceitos, mas se uma alteração for feita em tal página, as mesmas mudanças aparecerão nas páginas duplicadas. A lista de páginas não será ordenada, de modo que o documento resultante terá as páginas na ordem especificada.
RangeList
Options0 = Usar uma tabela de referências cruzadas 1 = Usar um cross reference stream (arquivo de saída menor) 2 = Remover todos os campos de formulário baseados em AcroForm e XFA, além dos Usage Rights

Valores retornados

0As páginas não puderam ser extraídas. Use a função LastErrorCode para determinar a causa da falha.
1As páginas foram extraídas com sucesso