TextCopy es una biblioteca de código abierto para C# que facilita la interacción con el portapapeles en aplicaciones .NET.
Es una herramienta ligera y eficiente, diseñada para trabajar de manera uniforme en diferentes plataformas, incluyendo Windows, macOS y Linux.
TextCopy simplifica las tareas de copiar y pegar texto desde y hacia el portapapeles, ofreciendo una API sencilla y directa.
Instalación de TextCopy
Para comenzar a utilizar TextCopy en tu proyecto de .NET, primero debes instalar la biblioteca a través de NuGet. Puedes hacerlo mediante el Administrador de paquetes NuGet en Visual Studio o utilizando la consola de NuGet.
Install-Package TextCopy
Cómo usar TextCopy
Una vez que hayas instalado TextCopy, puedes comenzar a usarlo para copiar y pegar texto en tu aplicación. A continuación se presentan varios ejemplos que ilustran cómo interactuar con el portapapeles utilizando TextCopy.
Copiar texto al portapapeles
Este ejemplo muestra cómo copiar una cadena de texto al portapapeles.
using TextCopy;
class Program
{
static void Main(string[] args)
{
// Texto a copiar al portapapeles
string textToCopy = "Hola, mundo!";
// Copiar el texto al portapapeles
ClipboardService.SetText(textToCopy);
Console.WriteLine("Texto copiado al portapapeles.");
}
}
Pegar texto desde el portapapeles
En este ejemplo, se muestra cómo pegar (obtener) una cadena de texto desde el portapapeles.
using TextCopy;
class Program
{
static void Main(string[] args)
{
// Pegar (obtener) el texto del portapapeles
string pastedText = ClipboardService.GetText();
Console.WriteLine($"Texto pegado desde el portapapeles: {pastedText}");
}
}
TextCopy es Open Source y todo su código y documentación están disponibles en el repositorio del proyecto en GitHub - CopyText/TextCopy.