A marca d’água de documentos serve como uma ferramenta crucial para proteger a integridade e propriedade de documentos digitais. Ao incorporar marcas visíveis ou invisíveis, como texto, logotipos ou padrões, em documentos, a marca d’água permite que os criadores de conteúdo reivindiquem sua propriedade e impeçam o uso ou distribuição não autorizada. Além disso, a marca d’água aumenta a segurança dos documentos, desencorajando a adulteração ou falsificação, uma vez que quaisquer alterações no conteúdo do documento tornam-se facilmente aparentes.
A integração da marca d’água de documentos em um aplicativo C++ oferece autenticação aprimorada de conteúdo, afirmação de propriedade e proteção de direitos autorais. Marcas visíveis ou invisíveis incorporadas nos documentos impedem o uso não autorizado e reforçam a identidade da marca. Isto garante a conformidade com as regulamentações legais, ao mesmo tempo que proporciona rastreabilidade e responsabilização em ambientes colaborativos, fortalecendo a segurança geral dos documentos.
Adicionar marca d'água a arquivos PDF
Com o Aspose.Total for C++, incorporando o Aspose.PDF, os desenvolvedores podem adicionar marcas d’água perfeitamente a documentos PDF em aplicativos C++. Esta poderosa solução permite a integração de marcas d’água visíveis ou invisíveis, proporcionando uma abordagem versátil para branding, segurança ou identificação de documentos. Aspose.PDF dentro do Aspose.Total oferece opções de personalização para conteúdo, posição e aparência da marca d’água, garantindo flexibilidade no atendimento a requisitos específicos de negócios. Seja adicionando informações de direitos autorais, status de documentos ou elementos de marca, o Aspose.PDF simplifica o processo de colocar marcas d’água em PDFs, contribuindo para melhorar a comunicação de documentos, segurança e apresentação profissional em aplicativos C++.
Código C++: Marca d'água em documentos PDF
String _dataDir("C:\\Samples\\"); | |
String inputFileName("watermark.pdf"); | |
String outputFileName("watermark_out.pdf"); | |
auto document = MakeObject<Document>(_dataDir + inputFileName); | |
auto artifact = MakeObject<WatermarkArtifact>(); | |
auto textState = MakeObject<TextState>(); | |
textState->set_FontSize(72); | |
textState->set_ForegroundColor(Color::get_Blue()); | |
textState->set_Font(FontRepository::FindFont(u"Courier")); | |
artifact->SetTextAndState(u"WATERMARK", textState); | |
artifact->set_ArtifactHorizontalAlignment (HorizontalAlignment::Center); | |
artifact->set_ArtifactVerticalAlignment (VerticalAlignment::Center); | |
artifact->set_Rotation(45); | |
artifact->set_Opacity(0.5); | |
artifact->set_IsBackground(true); | |
document->get_Pages()->idx_get(1)->get_Artifacts()->Add(artifact); | |
document->Save(_dataDir + outputFileName); |
Marca d'água em documentos do Microsoft Word
O Aspose.Total for C++ facilita a marcação contínua de marcas d’água em documentos do Microsoft Word, oferecendo uma solução robusta para declarar propriedade e segurança de documentos. Com APIs precisas, os desenvolvedores podem inserir facilmente texto, imagens ou logotipos como marcas d’água visíveis ou invisíveis em arquivos do Word. Esse recurso permite que os usuários protejam sua propriedade intelectual, impeçam o uso não autorizado e reforcem a identidade da marca de maneira eficaz. Além disso, Aspose.Total permite que os desenvolvedores personalizem o posicionamento e a aparência da marca d’água, garantindo a integração ideal com requisitos específicos de documentos. Aproveitar o Aspose.Total para marcas d’água em aplicativos C++ garante proteção confiável e preservação de conteúdo valioso em documentos do Microsoft Word.
Código C++: Marca d'água em documentos do Word
Da mesma forma, Aspose.Cells facilita a marca d’água de planilhas do Microsoft Excel, permitindo que os desenvolvedores integrem marcas d’água para fins de marca ou segurança. Seja adicionando logotipos de empresas, isenções de responsabilidade ou indicadores de status de documentos, Aspose.Cells dentro de Aspose.Total fornece as ferramentas para personalizar o conteúdo e a aparência da marca d’água em arquivos Excel.
Código C++: Marca d'água em planilhas do Excel
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook(); | |
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets(); | |
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0); | |
intrusive_ptr<IShape> wordart = ws->GetIShapes()->AddITextEffect(MsoPresetTextEffect_TextEffect1, | |
new String("CONFIDENTIAL"), new String("Arial Black"), 50, false, true | |
, 18, 8, 1, 1, 130, 800); | |
intrusive_ptr<IFillFormat> wordArtFormat = wordart->GetIFillFormat(); | |
wordArtFormat->SetTransparency( 0.9); | |
wb->Save(new String("Watermark_Text.xlsx")); |