Redaguj dokumenty przy użyciu interfejsów API języka C++

Arkusze kalkulacyjne Microsoft Word, Excel i prezentacje PowerPoint oraz redakcja dokumentów PDF przy użyciu Aspose.Total for C++.

 

Redakcja dokumentów, czyli proces usuwania lub ukrywania wrażliwych informacji z dokumentów, ma kluczowe znaczenie dla ochrony prywatności i zgodności z przepisami. W przypadku plików programów Microsoft Word, Excel, PowerPoint i PDF redakcja zapewnia bezpieczną ochronę danych osobowych, danych finansowych i treści prawnych. Niezredagowanie danych wrażliwych może prowadzić do poważnych konsekwencji, takich jak odpowiedzialność prawna lub utrata reputacji. Dlatego redakcja dokumentów jest niezbędna w celu ograniczenia ryzyka związanego z nieuprawnionym dostępem lub ujawnieniem informacji poufnych.

Wdrożenie redakcji dokumentów za pośrednictwem aplikacji C++ oferuje wydajne i konfigurowalne rozwiązania. Wykorzystując wysokowydajne możliwości języka C++, programiści mogą tworzyć niezawodne algorytmy do dokładnej identyfikacji i redagowania poufnych informacji z dokumentów. Dodatkowo funkcje offline zapewniają prywatność i bezpieczeństwo danych, dzięki czemu nadają się do przetwarzania bardzo wrażliwych informacji.

Redakcja dokumentu Microsoft Word

Redakcja dokumentów Microsoft Word przy użyciu Aspose.Total for C++ zapewnia płynne i wydajne rozwiązanie do ochrony poufnych informacji. Aspose.Total oferuje wyspecjalizowane interfejsy API dostosowane do wdrażania funkcji redakcyjnych, umożliwiając programistom dokładną identyfikację i usuwanie poufnych danych z dokumentów Word z precyzją i niezawodnością. Dzięki wysokim możliwościom Aspose.Total zapewnia optymalną prędkość przetwarzania, nawet w przypadku dużych ilości dokumentów Word, a konfigurowalne opcje pozwalają na dostosowanie reguł redakcyjnych do konkretnych wymagań.

Kod C++ - Redaguj pliki Microsoft Word

System::SharedPtr<Document> doc = System::MakeObject<Document>();
auto builder = System::MakeObject<DocumentBuilder>(doc);
builder->Writeln(u"sad mad bad");
System::SharedPtr<FindReplaceOptions> options = System::MakeObject<FindReplaceOptions>();
doc->get_Range()->Replace(System::MakeObject<System::Text::RegularExpressions::Regex>(u"[s|m]ad"), u"bad", options);
const System::String outputPath = outputDataDir + u"FindAndReplaceWithRegex_out.doc";
doc->Save(outputPath);

Redakcja prezentacji Microsoft Powerpoint

Redakcja dokumentów prezentacji PowerPoint przy użyciu Aspose.Total for C++ oferuje precyzyjne i wydajne rozwiązanie do ochrony poufnych informacji. Aspose.Total zapewnia wyspecjalizowane interfejsy API do wdrażania funkcji redakcyjnych, umożliwiając programistom dokładną identyfikację i usuwanie poufnych danych z plików PowerPoint. Wykorzystując Aspose.Total for C++, użytkownicy mogą zastosować środki redakcyjne, takie jak zaciemnianie lub zakrywanie wrażliwych treści, aby zapobiec nieuprawnionemu dostępowi lub ujawnieniu. Jego wysoka wydajność zapewnia optymalną prędkość przetwarzania nawet w przypadku dużych plików prezentacyjnych, a konfigurowalne opcje umożliwiają dostosowanie reguł redakcyjnych do konkretnych wymagań. Ogólnie rzecz biorąc, wykorzystanie Aspose.Total for C++ w zadaniach redakcyjnych w programie PowerPoint zwiększa prywatność, bezpieczeństwo i zgodność danych, co czyni go cennym nabytkiem dla różnych branż i przypadków użycia.

Kod C++ — zredaguj prezentację Powerpoint

auto presentation = System::MakeObject<Presentation>(u"welcome-to-powerpoint.pptx");
SlideUtil::FindAndReplaceText(presentation, true, u"PowerPoint", u"Aspose.Slides", nullptr);
presentation->Save(u"replaced.pptx", SaveFormat::Pptx);

Redaguj dokumenty PDF

Redakcja dokumentów PDF przy użyciu Aspose.Total for C++ oferuje niezawodne i wydajne rozwiązanie do ochrony poufnych informacji. Aspose.Total zapewnia wyspecjalizowane interfejsy API zaprojektowane do wdrażania funkcji redakcyjnych, umożliwiając programistom dokładną identyfikację i usuwanie poufnych danych z plików PDF z precyzją i niezawodnością. Wykorzystując Aspose.Total for C++, użytkownicy mogą zastosować środki redakcyjne, takie jak zaciemnianie lub zakrywanie wrażliwego tekstu, obrazów lub innych treści, aby zapobiec nieautoryzowanemu dostępowi lub ujawnieniu.

Kod C++ - Redakcja PDF

auto pdfDocument = MakeObject<Document>(u"sourceFile.pdf");
auto textFragmentAbsorber = MakeObject<TextFragmentAbsorber>(u"Document");
pdfDocument->get_Pages()->Accept(textFragmentAbsorber);
auto textFragmentCollection = textFragmentAbsorber->get_TextFragments();
for (auto textFragment : textFragmentCollection){
textFragment->set_Text(u"UPDATED TEXT");
textFragment->get_TextState()->set_Font(FontRepository::FindFont(u"TimesNewRoman"));
textFragment->get_TextState()->set_FontSize(22);
}
pdfDocument->Save(u"outputFile.pdf");