Hungarian
 Hungarian

PDF, Word, Excel, PowerPoint és képfájlok szerkesztése .NET-ben

Hozzon létre egyéni szerkesztő alkalmazásokat a .NET-ben PDF-fájlok, Word-dokumentumok, Excel-táblázatok, PowerPoint-prezentációk, PNG-, JPG-, GIF- és TIFF-képek törléséhez. A fájlok biztonságának és adatvédelmének javítása érdekében szerkesztheti a megjegyzéseket, a metaadatokat és a szöveget.

Próbálja ki API-jainkat ingyenesenSzerezzen ideiglenes engedélyt

Biztonságos és intelligens dokumentumszerkesztés

A szerkesztés az a folyamat, amelynek során a dokumentumban lévő minősített információkat elfedjük vagy töröljük. A szerkesztett információkat általában érzékenynek, magánjellegűnek vagy minősítettnek tekintik. Ezért a szerkesztést gyakran használják a fájlok biztonságának és adatvédelmének fenntartására vagy javítására azáltal, hogy megóvják a bizalmas adatok kompromittálódásától. A szerkesztés felhasználható személyes adatok dokumentumokból való eltávolítására is, például társadalombiztosítási számok, címek vagy jogi, pénzügyi vagy hivatalos dokumentumokhoz tartozó jelszavak.

Figyelembe véve az adatvédelemmel kapcsolatos egyre növekvő aggodalmakat, a szerkesztő eszközök és szoftverek nagy jelentőséget kaptak. Az ilyen eszközök lehetővé teszik a felhasználók számára, hogy elektronikusan eltávolítsák vagy elrejtsék a különböző típusú felhasználói adatokat több formátumú dokumentumaikból. Ha funkciókban gazdag dokumentumszerkesztő könyvtárat is keres, ne keressen tovább a GroupDocs.Redaction for .NET-nél. Ez az API egy sor nagyon hasznos, könnyen használható funkciót tartalmaz a PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF és TIFF fájlokból származó szövegek, megjegyzések és metaadatok szerkesztéséhez.

Elkezdeni

Mielőtt elkezdené a dokumentumok szerkesztését a GroupDocs.Redaction for .NET használatával, győződjön meg arról, hogy a megfelelő API-verziót és minden egyéb előfeltételt telepített. Néhány lehetőség közül választhat a GroupDocs.Redaction for .NET telepítéséhez, például a NuGet használatával vagy az MSI telepítő beszerzésével a letöltések részben. Telepítheti a Csomagkezelő konzolon keresztül is:

PM> Install-Package GroupDocs.Redaction

További segítségért és információért tekintse meg ezt az útmutatót.

Dokumentumszerkesztés használati esetei

Miután sikeresen beállította a GroupDocs.Redaction for .NET-et a rendszerén, nézzünk meg néhány népszerű használati esetet a dokumentumokból származó adatok és minősített információk törlésére.

Hogyan lehet szöveget szerkeszteni a pontos kifejezés és a reguláris kifejezés használatával?

A szövegszerkesztés a leggyakrabban használt lehetőség a fontos információk elrejtésére vagy eltávolítására a dokumentumból. Ez különféle okokból történhet, például az érzékeny adatok védelme vagy egyszerűen egy dokumentum megtisztítása, mielőtt megosztaná valakivel. A szöveg szerkesztésének többféle módja van, például helyettesítő szöveg (a szerkesztett tartalom helyett) vagy színes dobozok beszúrása. A GroupDocs.Redaction for .NET lehetővé teszi a pontos kifejezések vagy reguláris kifejezések szerkesztését a PDF- és Word-dokumentumokból, Excel-táblázatokból és PowerPoint-prezentációkból.

Hogyan lehet szöveget szerkeszteni a pontos kifejezés és a reguláris kifejezés használatával?

Használja a pontos kifejezést a szöveg szerkesztéséhez a .NET-ben

Ha a fontos személyes adatokat tartalmazó szöveget egy fájlból szeretné lecserélni egyéni szövegre a pontos kifejezés használatával, használja az alább megadott C# kódot. Ez a kód lecseréli a „John Doe” nevet a megadott szövegre, így törli a személy nevét a dokumentumból:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

Ha cserekarakterlánc helyett téglalap alakú fekete színű négyzetet szeretne alkalmazni a szerkesztett szövegre, használja a következő kódrészletet:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

Reguláris kifejezés használata szövegszerkesztéshez

A szerkesztéshez reguláris kifejezést is használhat. Az alább megadott C# kód törli a szöveget, amely megfelel a „két számjegy, szóköz, két számjegy, ismét szóköz és hat számjegy” reguláris kifejezéssorozatának (példa: 12 34 567890), miközben egy kék színű téglalap alakú négyzetet is beszúr a helyére. a szerkesztett szöveg:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

Ismerje meg a kommentárok vagy a kommentárokon belüli szövegek szerkesztését a .NET-szerkesztő alkalmazásokban

A megjegyzések gyakran tartalmazhatnak érzékeny adatokat, például megjegyzéseket, megjegyzéseket vagy akár átdolgozásokat. A dokumentum megjegyzéseinek tartalmának biztonsága érdekében előfordulhat, hogy szerkesztenie kell őket. A GroupDocs.Redaction for .NET lehetővé teszi a kommentár szövegének szerkesztését vagy a tényleges megjegyzés teljes eltávolítását.

Ismerje meg a kommentárok vagy a kommentárokon belüli szövegek szerkesztését a .NET-szerkesztő alkalmazásokban

Készítsen C#, .NET szerkesztő alkalmazásokat a megjegyzések tartalmának elfedésére és törlésére

Kérjük, használja a következő C# kódot a megjegyzések tartalmának törléséhez a PDF, Word, Excel, PowerPoint, RTF és sok más formátumú .NET-dokumentumokból:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

Programozottan távolítsa el a megjegyzéseket a több formátumú .NET-fájlokból

Csakúgy, mint a kommentárok tartalmának törléséhez, szükség esetén teljesen eltávolíthatja a kommentárokat. Ennek eléréséhez használja az alábbi kódot:

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

Törölje a személyes vagy bizalmas információkat PNG, JPG, GIF és TIFF képekről

Amikor képekkel dolgozik, olyan helyzetbe kerülhet, amikor törölnie kell vagy el kell távolítania róluk a személyes adatokat. Ez bármi lehet a társadalombiztosítási számtól a személy arcáig. A Redaction for .NET tökéletes szerkesztési eszköz lehet a PNG, GIF, TIFF és JPG képek megtisztítására a képfájlok meghatározott területeinek szerkesztésével, a kép szövegének keresésével és szerkesztésével, vagy a .NET beágyazott képeinek szerkesztésével.

Törölje a személyes vagy bizalmas információkat PNG, JPG, GIF és TIFF képekről

Egy képfájlon belüli megadott terület szerkesztése

A kép egy bizonyos részének szerkesztéséhez használja az alább látható C# kódot. Amíg ebben a mintakódban JPG-képet használunk, használhat bármely más támogatott képformátumot, például PNG, GIF, TIFF vagy BMP:

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Beágyazott képszerkesztés alkalmazása a .NET-ben

A szokásos képszerkesztés mellett a dokumentumba ágyazott képeket is szerkesztheti a GroupDocs.Redaction for .NET segítségével. A Microsoft Word fájlba ágyazott képek törléséhez használja a következő kódrészletet:

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Milyen különböző módokon menthet el egy szerkesztett fájlt?

Egy dokumentum vagy kép szerkesztésekor ügyelni kell arra, hogy az információ oly módon legyen elrejtve, hogy ne tudjon visszaállítani vagy láthatóvá válni. Ez segít megőrizni a szerkesztett tartalom integritását. Tehát, ha végzett egy választott fájl szerkesztésével, a következő fázis a megfelelő mentés. A GroupDocs.Redaction for .NET használatával mentheti a szerkesztett fájlt az eredeti formátumban, felülírhatja az eredeti fájlt, és mentheti raszteres PDF-ként vagy adatfolyamba.

Milyen különböző módokon menthet el egy szerkesztett fájlt?

Mentse el a szerkesztett dokumentumot az eredeti formátumba

Ez a mintakód bemutatja, hogyan menthet Word-dokumentumot az eredeti formátumban a> szerkesztés után:

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving to original format by adding the date as a suffix
    redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
    

A szerkesztett dokumentum mentése raszterizált PDF-ként

A fájlt a szerkesztés után raszterizált PDF-ként mentheti, ehhez használja a következő kódot:

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

Ezenkívül ingyenes online alkalmazásokat biztosítunk a PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF azonnali szerkesztéséhez , és sok más fájl a mobil vagy asztali eszköz használatával, ezért kérjük, feltétlenül nézze meg őket.

Segítséget keres?

A Conholdate termék API funkcióival és működésével kapcsolatos kérdéseivel kapcsolatban keresse fel támogatási csatornáinkat.