Filigrana documenti e immagini utilizzando le API C++

Aggiungi filigrana di testo e immagini a Microsoft Word, Excel, presentazioni Powerpoint, PDF e immagini utilizzando Aspose.Total for C++.

 

La filigrana dei documenti costituisce uno strumento cruciale per proteggere l’integrità e la proprietà dei documenti digitali. Incorporando segni visibili o invisibili, come testo, loghi o motivi, nei documenti, la filigrana consente ai creatori di contenuti di affermare la propria proprietà e scoraggiare l’uso o la distribuzione non autorizzati. Inoltre, la filigrana aumenta la sicurezza dei documenti scoraggiando la manomissione o la falsificazione, poiché qualsiasi alterazione del contenuto del documento diventa immediatamente evidente.

L’integrazione della filigrana dei documenti in un’applicazione C++ offre una migliore autenticazione del contenuto, affermazione della proprietà e protezione del copyright. I segni visibili o invisibili incorporati nei documenti scoraggiano l’uso non autorizzato e rafforzano l’identità del marchio. Ciò garantisce la conformità alle normative legali fornendo al contempo tracciabilità e responsabilità in ambienti collaborativi, rafforzando la sicurezza complessiva dei documenti.

Aggiungi filigrana ai file PDF

Con Aspose.Total for C++, che incorpora Aspose.PDF, gli sviluppatori possono aggiungere facilmente filigrane ai documenti PDF all’interno delle applicazioni C++. Questa potente soluzione consente l’integrazione di filigrane visibili o invisibili, fornendo un approccio versatile per il branding, la sicurezza o l’identificazione dei documenti. Aspose.PDF all’interno di Aspose.Total offre opzioni di personalizzazione per contenuto, posizione e aspetto della filigrana, garantendo flessibilità nel soddisfare requisiti aziendali specifici. Sia che si aggiungano informazioni sul copyright, stato del documento o elementi di branding, Aspose.PDF semplifica il processo di filigrana dei PDF, contribuendo a migliorare la comunicazione dei documenti, la sicurezza e la presentazione professionale all’interno delle applicazioni C++.

Codice C++: filigrana documenti 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);

Filigrana sui documenti Microsoft Word

Aspose.Total for C++ facilita la filigrana perfetta dei documenti Microsoft Word, offrendo una soluzione solida per affermare la proprietà e la sicurezza dei documenti. Con API precise, gli sviluppatori possono inserire facilmente testo, immagini o loghi come filigrane visibili o invisibili nei file Word. Questa funzionalità consente agli utenti di salvaguardare la propria proprietà intellettuale, scoraggiare l’uso non autorizzato e rafforzare in modo efficace l’identità del marchio. Inoltre, Aspose.Total consente agli sviluppatori di personalizzare il posizionamento e l’aspetto della filigrana, garantendo un’integrazione ottimale con requisiti specifici del documento. L’utilizzo di Aspose.Total per la filigrana nelle applicazioni C++ garantisce protezione e conservazione affidabili di contenuti preziosi all’interno dei documenti Microsoft Word.

Codice C++: filigrana documenti Word

Allo stesso modo, Aspose.Cells facilita la filigrana dei fogli di calcolo di Microsoft Excel, consentendo agli sviluppatori di integrare filigrane per scopi di branding o sicurezza. Che si tratti di aggiungere loghi aziendali, dichiarazioni di non responsabilità o indicatori di stato del documento, Aspose.Cells all’interno di Aspose.Total fornisce gli strumenti per personalizzare il contenuto e l’aspetto della filigrana all’interno dei file Excel.

Codice C++: filigrana nei fogli di calcolo 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"));