Obrazy JPEG są powszechnie używane do przechowywania i udostępniania informacji wizualnych, ale mogą zaistnieć sytuacje, w których konieczne będzie zwiększenie bezpieczeństwa lub możliwości śledzenia tych obrazów. Jednym ze sposobów osiągnięcia tego jest utworzenie podpisów kodów kreskowych w JPEG. W tym samouczku przeprowadzimy Cię przez kolejne etapy podpisywania plików JPEG podpisem w postaci kodu kreskowego przy użyciu języka C#. Poniżej znajdują się podstawowe kroki wymagane do utworzenia podpisu kodu kreskowego w formacie JPEG przy użyciu języka C#.
Kroki, aby podpisać plik JPEG za pomocą podpisu kodu kreskowego przy użyciu języka C#
- Zainstaluj GroupDocs.Signature for .NET za pomocą menedżera pakietów NuGet w swoim projekcie, aby podpisać obraz kodem kreskowym
- Dodaj odniesienie do niezbędnych przestrzeni nazw do podpisywania dokumentu JPEG
- Utwórz obiekt klasy Signature przekazując ścieżkę wejściowego pliku JPEG jako argument do jego konstruktora
- Utwórz instancję klasy BarcodeSignOptions i określ typ podpisu Barcode wraz z żądanymi opcjami podpisywania
- Wywołaj metodę Signature.Sign, aby podpisać plik JPEG i zapisać dane wyjściowe na dysku
Aby trzymać się tych instrukcji, możesz łatwo zintegrować podpis kodu kreskowego z plikiem JPEG w języku C#. Zwiększa to bezpieczeństwo i autorytet Twoich zdjęć. Biblioteka używana w tym samouczku została zaprojektowana pod kątem ujednoliconej zgodności między platformami. Procedurę podpisywania obrazów Kodami Kreskowymi można wykonać na popularnych systemach operacyjnych takich jak Windows, macOS i Linux, o ile zainstalowana jest platforma .NET. Aby zilustrować implementację tego procesu podpisywania, zapoznaj się z przykładem kodu poniżej.
Kod do podpisania JPEG z podpisem kodu kreskowego przy użyciu C#
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignJPEGwithBarcodeSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source JPG file | |
using (Signature signature = new Signature("input.jpg")) | |
{ | |
// Create Barcode options with predefined Barcode text | |
BarcodeSignOptions options = new BarcodeSignOptions("JohnSmith") | |
{ | |
// setup Barcode encoding type | |
EncodeType = BarcodeTypes.Code128, | |
// set signature position | |
Left = 100, | |
Top = 100 | |
}; | |
// Save the output JPG to disk | |
signature.Sign("output.jpg", options); | |
} | |
} | |
} | |
} |
Podsumowując, w tym przewodniku wyjaśniono, jak utworzyć podpis kodu kreskowego JPEG przy użyciu języka C#. Zachęcamy do eksperymentowania z dostarczonym przykładowym kodem w celu dostosowania go do konkretnych potrzeb. W ten sposób możesz stworzyć spersonalizowane rozwiązania do podpisywania plików JPEG za pomocą podpisów kodów kreskowych, które odpowiadają tym, czego szukasz. Po skonfigurowaniu zalecanej biblioteki podpisów i wprowadzeniu niezbędnych zmian w ścieżkach plików, integracja kodu do podpisywania obrazów za pomocą kodów kreskowych w Twoich projektach stanie się łatwa i prosta.
W poprzednim temacie udostępniliśmy przewodnik krok po kroku dotyczący podpisywania XLSX podpisem obrazu przy użyciu języka C#. Jeśli potrzebujesz dodatkowej pomocy, sugerujemy zapoznanie się z naszym obszernym przewodnikiem dotyczącym podpisz XLSX podpisem obrazu przy użyciu C#.