@tauri-apps/plugin-clipboard-manager
Lee y escribe en el portapapeles del sistema.
Funciones
Sección titulada «Funciones»clear()
Sección titulada «clear()»function clear(): Promise<void>Limpia el portapapeles.
Específico de la plataforma
- Android: Solo soportado en SDK 28+. Para versiones anteriores escribimos una cadena vacía en el portapapeles en su lugar.
Devuelve
Sección titulada «Devuelve»Promise<void>
Ejemplo
Sección titulada «Ejemplo»import { clear } from '@tauri-apps/plugin-clipboard-manager';await clear();2.0.0
readImage()
Sección titulada «readImage()»function readImage(): Promise<Image>Obtiene el contenido del portapapeles como una imagen Uint8Array.
Específico de la plataforma
- Android / iOS: No soportado.
Devuelve
Sección titulada «Devuelve»Promise<Image>
Ejemplo
Sección titulada «Ejemplo»import { readImage } from '@tauri-apps/plugin-clipboard-manager';
const clipboardImage = await readImage();const blob = new Blob([await clipboardImage.rgba()], { type: 'image' })const url = URL.createObjectURL(blob)2.0.0
readText()
Sección titulada «readText()»function readText(): Promise<string>Obtiene el contenido del portapapeles como texto plano.
Devuelve
Sección titulada «Devuelve»Promise<string>
Ejemplo
Sección titulada «Ejemplo»import { readText } from '@tauri-apps/plugin-clipboard-manager';const clipboardText = await readText();2.0.0
writeHtml()
Sección titulada «writeHtml()»function writeHtml(html, altText?): Promise<void>- Escribe HTML o recurre a escribir el texto plano proporcionado en el portapapeles.
Específico de la plataforma
- Android / iOS: No soportado.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
html |
string |
altText? |
string |
Devuelve
Sección titulada «Devuelve»Promise<void>
Una promesa que indica el éxito o el fallo de la operación.
Ejemplo
Sección titulada «Ejemplo»import { writeHtml } from '@tauri-apps/plugin-clipboard-manager';await writeHtml('<h1>Tauri is awesome!</h1>', 'plaintext');// The following will write "<h1>Tauri is awesome</h1>" as plain textawait writeHtml('<h1>Tauri is awesome!</h1>', '<h1>Tauri is awesome</h1>');// we can read html data only as a string so there's just readText(), no readHtml()assert(await readText(), '<h1>Tauri is awesome!</h1>');2.0.0
writeImage()
Sección titulada «writeImage()»function writeImage(image): Promise<void>Escribe un búfer de imagen en el portapapeles.
Específico de la plataforma
- Android / iOS: No soportado.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
image |
| string | number[] | ArrayBuffer | Uint8Array | Image |
Devuelve
Sección titulada «Devuelve»Promise<void>
Una promesa que indica el éxito o el fallo de la operación.
Ejemplo
Sección titulada «Ejemplo»import { writeImage } from '@tauri-apps/plugin-clipboard-manager';const buffer = [ // A red pixel 255, 0, 0, 255,
// A green pixel 0, 255, 0, 255,];await writeImage(buffer);2.0.0
writeText()
Sección titulada «writeText()»function writeText(text, opts?): Promise<void>Escribe texto plano en el portapapeles.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
text |
string |
opts? |
object |
opts.label? |
string |
Devuelve
Sección titulada «Devuelve»Promise<void>
Una promesa que indica el éxito o el fallo de la operación.
Ejemplo
Sección titulada «Ejemplo»import { writeText, readText } from '@tauri-apps/plugin-clipboard-manager';await writeText('Tauri is awesome!');assert(await readText(), 'Tauri is awesome!');2.0.0
© 2026 Colaboradores de Tauri. CC-BY / MIT