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")); |