Finnish
 Finnish

Muokkaa PDF-, Word-, Excel-, PowerPoint- ja kuvatiedostoja .NET:ssä

Rakenna mukautettuja muokkaussovelluksia .NET-verkkoon PDF-tiedostojen, Word-asiakirjojen, Excel-laskentataulukoiden, PowerPoint-esitysten, PNG-, JPG-, GIF- ja TIFF-kuvien poistamiseen. Voit poistaa merkintöjä, metatietoja ja tekstiä parantaaksesi tiedostojen turvallisuutta ja yksityisyyttä.

Kokeile sovellusliittymiämme ilmaiseksiHanki väliaikainen lisenssi

Turvallinen ja älykäs asiakirjojen editointi

Muokkaus on prosessi, jossa salattuja tietoja peitetään tai poistetaan asiakirjasta. Poistettuja tietoja pidetään yleensä arkaluontoisina, yksityisinä tai turvaluokiteltuina. Siksi editointia käytetään usein ylläpitämään tai parantamaan tiedostojen turvallisuutta ja yksityisyyttä estämällä arkaluonteisten tietojen vaarantuminen. Muokkausta voidaan käyttää myös henkilötietojen poistamiseen asiakirjoista, kuten sosiaaliturvatunnukset, osoitteet tai salasanat juridisissa, taloudellisissa tai virallisissa asiakirjoissa.

Tietosuojaa koskevat jatkuvasti kasvavat huolenaiheet huomioon ottaen muokkaustyökalut ja ohjelmistot ovat tulleet suureksi merkitykseksi. Tällaisten työkalujen avulla käyttäjät voivat sähköisesti poistaa tai piilottaa erityyppisiä käyttäjätietoja monimuotoisista asiakirjoistaan. Jos etsit myös monipuolista asiakirjojen muokkauskirjastoa, etsi GroupDocs.Redaction for .NET. Tämä API sisältää joukon erittäin hyödyllisiä, helppokäyttöisiä ominaisuuksia tekstin, huomautusten ja metatietojen poistamiseen PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, PNG-, JPG-, GIF- ja TIFF-tiedostoista.

Päästä alkuun

Ennen kuin aloitat asiakirjojen muokkaamisen GroupDocs.Redaction for .NET -sovelluksella, varmista, että olet asentanut oikean API-version ja kaikki muut edellytykset. Sinulla on muutamia vaihtoehtoja GroupDocs.Redaction for .NETin asentamiseen, kuten NuGet tai MSI-asennusohjelman hankkiminen lataukset-osio. Voit asentaa sen myös Package Manager -konsolin kautta:

PM> Install-Package GroupDocs.Redaction

Saat lisätietoja ja lisätietoja tästä oppaasta.

Asiakirjojen editoinnin käyttötapaukset

Kun GroupDocs.Redaction for .NET on määritetty onnistuneesti järjestelmässäsi, tarkistetaan nyt joitain suosittuja käyttötapauksia tietojen ja luokiteltujen tietojen poistamiseksi asiakirjoista.

Kuinka muokata tekstiä käyttämällä tarkkaa lausetta ja säännöllistä lauseketta?

Tekstin muokkaus on yleisimmin käytetty vaihtoehto, kun on kyse tärkeiden tietojen piilottamisesta tai poistamisesta asiakirjasta. Tämä voidaan tehdä useista syistä, kuten arkaluonteisten tietojen suojaamisesta tai yksinkertaisesti asiakirjan puhdistamisesta ennen sen jakamista jonkun kanssa. On olemassa muutamia eri tapoja muokata tekstiä, mukaan lukien korvaava teksti (muokatun sisällön sijasta) tai värillisten ruutujen lisääminen. GroupDocs.Redaction for .NET mahdollistaa tarkan lauseen tai säännöllisen lausekkeen poistamaan tietyn tekstin PDF- ja Word-asiakirjoista, Excel-laskentataulukoista ja PowerPoint-esityksistä.

Kuinka muokata tekstiä käyttämällä tarkkaa lausetta ja säännöllistä lauseketta?

Käytä tarkkaa lausetta .NET-tekstin muokkaamiseen

Jos haluat korvata tärkeitä henkilökohtaisia tietoja sisältävän tekstin tiedostosta mukautetulla tekstillä käyttämällä tarkkaa lausetta, käytä alla olevaa C#-koodia. Tämä koodi korvaa nimen "John Doe" määritetyllä tekstillä, mikä poistaa henkilön nimen asiakirjasta:

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

Käytä seuraavaa koodinpätkää, jos haluat lisätä suorakaiteen muotoisen mustan laatikon muokatun tekstin päälle korvaavan merkkijonon sijaan:

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

Säännöllisen lausekkeen käyttäminen tekstin muokkaamiseen

Voit myös käyttää säännöllistä lauseketta muokkaamiseen. Alla annettu C#-koodi poistaa tekstin, joka vastaa säännöllistä lauseketta "kaksi numeroa, välilyönti, kaksi numeroa, välilyönti jälleen ja kuusi numeroa" (esimerkki: 12 34 567890) ja lisää samalla sinisen suorakaiteen muotoisen laatikon muokattu teksti:

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();
}

Opi poistamaan merkintöjä tai merkintöjen tekstiä .NET-muokkaussovelluksissasi

Huomautukset voivat usein sisältää arkaluontoisia tietoja, kuten kommentteja, huomautuksia tai jopa versioita. Asiakirjan huomautusten sisällön turvaamiseksi sinun on ehkä muokattava ne. GroupDocs.Redaction for .NET antaa sinun muokata huomautuksen tekstiä tai poistaa itse merkinnän kokonaan.

Opi poistamaan merkintöjä tai merkintöjen tekstiä .NET-muokkaussovelluksissasi

Luo C#- ja .NET-muokkaussovelluksia hämärtämään ja poistamaan huomautusten sisältöä

Käytä seuraavaa C#-koodia merkintöjen sisällön poistamiseen PDF-, Word-, Excel-, PowerPoint-, RTF- ja monien muiden muotojen .NET-asiakirjoista:

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()
}    

Poista merkinnät ohjelmallisesti monimuotoisista .NET-tiedostoistasi

Aivan kuten merkintöjen sisällön poistaminen, voit tarvittaessa poistaa merkinnät kokonaan. Käytä alla olevaa koodia saavuttaaksesi tämän:

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()
} 

Poista yksityiset tai arkaluontoiset tiedot PNG-, JPG-, GIF- ja TIFF-kuvistasi

Kuvien parissa työskennellessäsi saatat kohdata tilanteen, jossa sinun täytyy poistaa tai poistaa niistä yksityisiä tietoja. Tämä voi olla mitä tahansa sosiaaliturvatunnuksesta henkilön kasvoihin. Redaction for .NET voi toimia täydellisenä muokkaustyökaluna PNG-, GIF-, TIFF- ja JPG-kuvien puhdistamiseen muokkaamalla tiettyjä alueita kuvatiedostoista, etsimällä ja muokkaamalla tekstiä kuvassa tai muokkaamalla upotettuja kuvia .NETissä.

Poista yksityiset tai arkaluontoiset tiedot PNG-, JPG-, GIF- ja TIFF-kuvistasi

Muokkaa määritettyä aluetta kuvatiedoston sisällä

Voit muokata kuvan tietyn alueen käyttämällä alla näkyvää C#-koodia. Kun käytämme tässä esimerkkikoodissa JPG-kuvaa, voit käyttää mitä tahansa muuta tuettua kuvamuotoa, kuten PNG, GIF, TIFF tai 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();
       };
    }     

Käytä upotettua kuvankäsittelyä .NET:ssä

Tavanomaisen kuvankäsittelyn lisäksi voit myös muokata asiakirjaan upotettuja kuvia GroupDocs.Redaction for .NET -sovelluksella. Voit poistaa Microsoft Word -tiedostoon upotetut kuvat käyttämällä seuraavaa koodinpätkää:

    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();
       };
    }     

Mitä eri tapoja on tallentaa muokattu tiedosto?

Asiakirjaa tai kuvaa muokatessa on tärkeää varmistaa, että tiedot ovat piilossa niin, ettei niitä voida palauttaa tai tulla näkyviin. Tämä auttaa säilyttämään muokatun sisällön eheyden. Joten kun olet lopettanut valitsemasi tiedoston muokkaamisen, seuraava vaihe on tallentaa se asianmukaisesti. GroupDocs.Redaction for .NET -sovelluksella voit tallentaa muokatun tiedoston alkuperäisessä muodossaan, korvata alkuperäisen tiedoston ja tallentaa sen rasteroituna PDF-tiedostona tai streamiin.

Mitä eri tapoja on tallentaa muokattu tiedosto?

Muokatun asiakirjan tallentaminen rasteroituna PDF-tiedostona

Voit tallentaa tiedoston muokkauksen jälkeen rasteroituna PDF-tiedostona, käytä seuraavaa koodia tehdäksesi tämän:

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

Tarjoamme myös ilmaisia verkkosovelluksia PDF-, Word-, Excel-, PowerPoint-, OpenDocument-, PNG-, JPG-, GIF- ja TIFF-tiedostojen välittömään muokkaamiseen. , ja monet muut tiedostot mobiili- tai pöytätietokoneillasi, joten muista tarkistaa ne.

Etsitkö apua?

Tutustu tukikanaviimme saadaksesi apua Conholdate-tuotteen API-ominaisuuksiin ja toimintaan liittyvissä kysymyksissä.

Oletko valmis aloittamaan?

Lataa ilmainen kokeiluversio Hintatiedot