Usuń kod kreskowy z dokumentu
Wstęp
GroupDocs.Signature dla .NET to zaawansowana biblioteka, która umożliwia programistom bezproblemową pracę z podpisami cyfrowymi, pieczęciami i kodami kreskowymi w aplikacjach .NET. W tym samouczku przeprowadzimy Cię przez proces usuwania kodu kreskowego z dokumentu za pomocą programu GroupDocs.Signature for .NET.
Warunki wstępne
Zanim zaczniemy, upewnij się, że spełniasz następujące wymagania wstępne:
- Podstawowa znajomość języka programowania C#.
- Program Visual Studio zainstalowany w systemie.
- Zainstalowana biblioteka GroupDocs.Signature for .NET. Można go pobrać zTutaj.
- Przykładowy dokument z kodem kreskowym, który chcesz usunąć.
Importuj przestrzenie nazw
Najpierw pamiętaj o zaimportowaniu niezbędnych przestrzeni nazw do kodu C#:
using System;
using System.IO;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Podzielmy proces usuwania kodu kreskowego z dokumentu na proste kroki:
Krok 1: Zdefiniuj ścieżki plików
string filePath = "sample_multiple_signatures.docx";
string fileName = Path.GetFileName(filePath);
string outputFilePath = Path.Combine("Your Document Directory", "DeleteBarcode", fileName);
Pamiętaj o wymianie"sample_multiple_signatures.docx"
ze ścieżką do dokumentu zawierającego kod kreskowy.
Krok 2: Skopiuj plik źródłowy
File.Copy(filePath, outputFilePath, true);
Ten krok gwarantuje, że pracujemy z kopią oryginalnego dokumentu, aby zachować oryginalny plik.
Krok 3: Zainicjuj GroupDocs.Signature
using (Signature signature = new Signature(outputFilePath))
{
// Twój kod trafia tutaj
}
Zainicjuj obiekt Signature, przekazując ścieżkę do kopii dokumentu utworzonej w poprzednim kroku.
Krok 4: Wyszukaj podpisy kodów kreskowych
BarcodeSearchOptions options = new BarcodeSearchOptions();
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(options);
Utwórz instancję BarcodeSearchOptions i użyj jej do wyszukiwania podpisów kodów kreskowych w dokumencie.
Krok 5: Usuń podpis kodu kreskowego
if (signatures.Count > 0)
{
BarcodeSignature barcodeSignature = signatures[0];
bool result = signature.Delete(barcodeSignature);
if (result)
{
Console.WriteLine($"Signature with Barcode '{barcodeSignature.Text}' and encode type '{barcodeSignature.EncodeType.TypeName}' was deleted from document ['{fileName}'].");
}
else
{
Helper.WriteError($"Signature was not deleted from the document! Signature with Barcode '{barcodeSignature.Text}' and encode type '{barcodeSignature.EncodeType.TypeName}' was not found!");
}
}
Sprawdź, czy w dokumencie znajdują się podpisy kodów kreskowych. Jeśli zostanie znaleziony, usuń pierwszy znaleziony podpis kodu kreskowego.
Wniosek
tym samouczku nauczyliśmy się, jak usunąć kod kreskowy z dokumentu za pomocą programu GroupDocs.Signature for .NET. Postępując zgodnie z przewodnikiem krok po kroku, możesz bezproblemowo zintegrować funkcję usuwania kodów kreskowych z aplikacjami .NET.
Często zadawane pytania
Czy mogę usunąć wiele podpisów kodów kreskowych z dokumentu?
Tak, możesz zmodyfikować kod, aby usunąć wiele podpisów z kodem kreskowym, przeglądając listę podpisów.
Czy GroupDocs.Signature for .NET obsługuje inne typy podpisów?
Tak, GroupDocs.Signature for .NET obsługuje różne typy podpisów, w tym podpisy cyfrowe, pieczątki i podpisy tekstowe.
Czy mogę dostosować opcje wyszukiwania podpisów kodów kreskowych?
Tak, możesz dostosować opcje wyszukiwania zgodnie ze swoimi wymaganiami, np. określając typy kodów kreskowych lub obszary wyszukiwania w dokumencie.
Czy GroupDocs.Signature for .NET jest kompatybilny z różnymi formatami dokumentów?
Tak, GroupDocs.Signature for .NET obsługuje szeroką gamę formatów dokumentów, w tym Word, Excel, PDF i inne.
Gdzie mogę znaleźć dodatkową pomoc lub zasoby dotyczące GroupDocs.Signature for .NET?
Możesz odwiedzić forum GroupDocs.SignatureTutaj w przypadku jakichkolwiek pytań lub pomocy dotyczącej biblioteki.